Ich erstelle eine Auflistungsansicht und erhalte den folgenden Fehler.appname.ViewsVC collectionView: cellForItemAtIndexPath:]: unerkannter Selektor an Instanz gesendet
App beenden aufgrund nicht abgefangene Ausnahme 'NSInvalidArgumentException', Grund: ‚- [appname.ViewsVC Kollektion: cellForItemAtIndexPath:]: Unbekannter Selektor gesendet Instanz
Hier ist der Code, wo ich benutzerdefinierte
Zelle// cell configuration
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell{
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "ViewsCell", for: indexPath) as! ViewsCell
cell.fullnameLbl.text = self.viewsArray[(indexPath as NSIndexPath).row].capitalizeEachWord
// pic setup
avaArray[indexPath.row].getDataInBackground { (data:Data?, error:Error?) in
if error == nil {
cell.avaImg.image = UIImage(data: data!)
}
}
return cell
}
Ich erstellte die Sammlungsansicht und die Zelle im Storyboard und habe ihnen die richtigen Bezeichner gegeben. Ich habe auch die UIimageView und das Label mit der Zellklasse verbunden.
Irgendwelche Ideen, was könnte falsch sein.
du ein Engel –
i haven sind fehlte eine Steuerung von UICollectionViewDelegateFlowLayout erstreckt, sondern eine UICollectionViewDelegate und UICollectionViewDataSource brauchen .. nur Sie müssen diese beiden Erweiterungen schreiben – marlonpya