Мой код сбой со следующей ошибкой в строке, которая получает ячейку по пути указателя, и у меня возникли проблемы с ее отладкой.Ошибка EXC_BAD_INSTRUCTION при вызове cellForItemAtIndexPath()
Тема: EXC_BAD_INSTRUCTION (код = EXC_1386_INVOP, субкодовое = 0x0)
var cell = CollectionViewCell()
for row in 0...self.collectionNetList.count {
let indexpath = NSIndexPath.init(forRow: row, inSection: 0)
self.cell = collectionView?.cellForItemAtIndexPath(indexpath) as! CollectionViewCell
// ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ CRASHES HERE ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
cell.dlImage.image=UIImage(named: "ted") //Modify the custom pictures on the cell
}
Однако в этом методе та же команда работает, как ожидалось.
func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath) {
self.cell = collectionView.cellForItemAtIndexPath(indexPath)! as! CollectionViewCell
}
Там не кажется, вопрос там, кроме того, форматирование, кажется, настолько бедны, что не ясно, что вы пытаетесь спросить. – Robba
Подружился ли Вы с IBOutlet из cell.dlImage? И, пожалуйста, правильно сформулируйте свой вопрос ... Как это не понятно на 100% –
cell.dlImage В пользовательской ячейке – user7357445