Я загружаю массив в UIcollectionview
(позже будут добавлены другие данные). Я хочу, чтобы выбрать коллекции элемент представления случайным образом:Как получить индексный указатель из индекса строки Swift
var indexpath = Int(arc4random_uniform(UInt32(items.count)-1)
self.collectionview.selectitem(at: **indexpath**, animated:true ,scrollPosition:UICollectionViewScrollPosition)
Вот это дает мне ошибку в смелой позиции, говоря:
не может преобразовать значение типа Int ожидаемого типа аргумента «IndexPath?
Я могу понять это исключение, поскольку indexpath
отличается быстрым от индекса данных коллекции (индекс массива). Но я не могу найти какой-либо метод, который может преобразовать индекс элемента в indexpath или любым другим способом.
Я новичок в iOS, поэтому может быть плохой поиск правильных ключевых слов для такой проблемы. Это будет отличной услугой от вас всех за любой другой метод этого требования.
вы можете порадовать быстрый 4 версии? –
Это справедливо для 'UICollectionView' в swift 4. – KrishnaCA
У меня есть цикл« for ». Я делаю это как' 'для var i в 0 ..