Swift - konnte eine Ansicht von Art nicht entfernen: UICollectionElementKindCell mit Bezeichner

9

Ich habe diese Fehlermeldung erhalten, wenn ich versuche, UICollectionView zu laden.

  

2015-07-23 16: 16: 09.754 XXXXX [24780: 465607] * App beenden wegen   Uncaught-Ausnahme 'NSInternalInconsistencyException', Grund: 'könnte   Eine Sicht der Art nicht entfernen: UICollectionElementKindCell mit   Bezeichner CollectionViewCell - muss eine Nib oder eine Klasse für den registrieren   Bezeichner oder verbinden Sie eine Prototypzelle in einem Storyboard '       * Erster Aufrufstapel:

Mein Code

%Vor%

Ich habe CollectionViewCell bereits im Storyboard-Inspektor deklariert, aber die Fehlermeldung tritt immer noch auf.

Bitte um Rat. Danke.

    
Mohammad Nurdin 23.07.2015, 08:23
quelle

3 Antworten

9

Nachdem Sie sich Ihre Ausnahme angesehen haben:

  

2015-07-23 16: 16: 09.754 XXXXX [24780: 465607] * App beenden wegen   Uncaught-Ausnahme 'NSInternalInconsistencyException', Grund: 'könnte   Eine Sicht der Art nicht entfernen: UICollectionElementKindCell mit   Bezeichner CollectionViewCell - muss eine Nib oder eine Klasse für den registrieren   Bezeichner oder verbinde eine Prototyp-Zelle in einem Storyboard "* Erster Wurf   Anrufliste:

letzter Teil ist am wichtigsten:

  

muss eine Schreibfeder oder eine Klasse für die   Bezeichner oder verbinden Sie eine Prototypzelle in einem Storyboard

Dies bedeutet, dass Ihre Sammlungsansicht Ihre benutzerdefinierte Zelle nicht registriert hat. Um dies zu beheben, füge folgendes in deinem viewDidLoad hinzu:

%Vor%     
Miknash 23.07.2015 08:53
quelle
5

Für Swift 3:

%Vor%     
Mohsen Hossein pour 01.01.2017 04:50
quelle
0

Geben Sie in Ihrer AnsichtDidLoad () diesen Code ein

%Vor%     
JMStudios.jrichardson 27.09.2015 23:26
quelle