ich den Fehler bekommen ...iOS Assertionsfehler in UICollectionView
*** Assertion failure in -[UICollectionView _dequeueReusableViewOfKind:withIdentifier:forIndexPath:], /SourceCache/UIKit/UIKit-2372/UICollectionView.m:2249
Beim Versuch, eine UICollectionView anzuzeigen.
Die Linien verursacht es sind ...
static NSString *CellIdentifier = @"Cell";
UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:CellIdentifier forIndexPath:indexPath];
Fehler am dequeue geschieht.
Da gibt es keine anderen Fehler, so dass ich kämpfe um zu wissen, wo ich damit anfangen soll.
Kann jemand dieses Licht beleuchten?
Wann nennst du diese Methode? in der Zeile vor "UICollectionViewCell * cell = [collectionView dequeue ..." oder in einer anderen Methode –
musste ich es in der viewDidLoad Methode registrieren. Sie müssen die Xib nur einmal für die gesamte CollectionView registrieren. Wenn Sie dann dequeueCellWithIdentifier aufrufen, wird es an die Xib weitergeleitet, die Sie registriert haben. – Fogmeister
Ich hatte das gleiche Problem, aber aus irgendeinem Grund erkannte der Compiler die 'registerClass'-Methode in 'viewDidLoad' nicht, also musste ich es in die' cellForItemAtIndexPath'-Methode verschieben. –