NSInvalidUnarchiveOperationException: 'Die Klasse _UITableViewCellSeparatorView konnte nicht instanziiert werden

8

Nach dem XCode Update (5.1) stürzt meine App ab, wenn ich versuche, in iOS 6.x zu laufen.

Ich habe eine App, wo ich eine benutzerdefinierte Zelle und Einschränkungen habe.

Auto-Layout ist für die XIB-Datei nicht markiert. Der Fehler, den ich bekomme, ist:

  

* Beenden der App aufgrund der nicht abgefangenen Ausnahme 'NSInvalidUnarchiveOperationException', Grund: 'Konnte nicht instanziiert werden   Klasse mit dem Namen _UITableViewCellSeparatorView '

Ich habe nur einen Thread ( Ссылка ) über dieses Problem in anderen gefunden Forum, aber ohne Lösung, nur ein Test, den ich auch getan habe und den gleichen Fehler bekam.

Hilfe !!!

    
mipeixinho 17.03.2014, 22:03
quelle

3 Antworten

18

Ich habe nach der Aktualisierung auf XCode 5.1 den gleichen Fehler erhalten. Ich konnte den Fehler beheben, indem ich den XIB für meine benutzerdefinierte Zelle änderte. Unter Interface Builder Document im Dateiinspektor habe ich "Anzeigen als" auf "iOS 6.1 und früher" eingestellt. Ich habe auch "Builds für" auf "iOS 6.0 und später" eingestellt. Hoffe, das funktioniert für dich!

    
kwatanabe 18.03.2014, 15:58
quelle
1

Ich habe das gleiche Problem und "View as" und "Builds For" hat mir nicht geholfen. Ich habe "Opens in" - "Xcode 5.0" geändert und es hat geholfen.

PS Vergessen Sie nicht, die App aus dem Gerät / Simulator zu entfernen, das Projekt zu säubern und xcode neu zu starten (nicht sicher, welcher Weg richtig war, ich habe alle gemacht)

    
AlexZd 22.05.2014 16:14
quelle
1

Nach der Installation von Xcode 6.0.1 beta 2 wurde auch ich mit diesem Problem konfrontiert.

Mein Projekt hat ein iOS-Bereitstellungsziel von 6.0

Mit Antwort von @AlexZd habe ich folgende Aktionen durchgeführt:

  1. Ich habe alle xibs gefunden, die in diesem Moment erstellt / angezeigt werden

  2. Vor meinen Aktionen hatte diese xibs die folgenden Standardeinstellungen:

  1. Also, für jede von mir ausgewählte xibs wurde diese Einstellung bei den nächsten Einstellungen geändert:

Nun, überprüfen Sie die Arbeit davon. Wenn dies nicht funktioniert, führen Sie Kontrollaktionen durch

4. 1) Säubern Sie Ihr Xcode-Projekt mit CMD + SHIFT + K, 2) Reinigen Sie ~ / Library / Developer / Xcode / DerivedData Ordner von Hand 3) Entfernen Sie die App vom Gerät und führen Sie sie dann über Xcode auf diesem Gerät aus

Diese Lösung wurde von mir auf 3 iPads mit IOS6, IOS7 innerhalb von IOS8 überprüft. Das funktioniert perfekt auf jedem von ihnen!

    
iVader 30.09.2014 10:28
quelle