2015-12-31 2 views
5

Ich habe eine Unterklasse von NSManagedObject für meine Entität erstellt, aber nachdem ich es gelöscht habe, weil ich es nicht verwende, habe ich nur die Entität in meiner xcdatamodeld-Datei angegeben. Und wenn ich diese Entität verwende, bekomme ich diese Nachricht jetzt in meiner Konsole: CoreData: Warnung: Die Klasse '' für die Entität 'Empfang' kann nicht geladen werden. Die Klasse wurde nicht gefunden und verwendet stattdessen das Standard-NSManagedObject. !Fehler: CoreData: Warnung: Die Klasse '' für Entität 'Empfang' konnte nicht geladen werden. Aber die Klasse ist gelöscht

Wie kann ich diese Klasse vollständig löschen, damit Core Data keine Klasse für meine Entität recherchiert?

Antwort

7

Wahrscheinlich haben Sie immer noch Ihr Modell, das versucht, auf die Klasse zuzugreifen.

Gehen Sie in Ihr XCDataModel und stellen Sie sicher, dass der "Klassenname" für alle Ihre Entitäten auf gesetzt ist.

+1

Wenn Sie auf diesen Fehler stoßen, wird diese Antwort Ihren Arsch retten. – adrian

+0

Dies ist die richtige Antwort für mich, Kodierung auf Swift 3 und XCode 8 –

Verwandte Themen