2015-12-31 8 views
5

Stworzyłem podklasę obiektu NSManagedObject dla mojej jednostki, ale po usunięciu go, ponieważ nie używam go, po prostu mam podmiot określony w moim pliku xcdatamodeld. I kiedy używam tego elementu, otrzymuję teraz tę wiadomość w mojej konsoli: CoreData: warning: Nie można załadować klasy o nazwie '' dla encji 'Receipt'. Klasa nie została znaleziona, zamiast tego używa domyślnego obiektu NSManagedObject. !Błąd: CoreData: warning: Nie można załadować klasy o nazwie '' dla obiektu 'Receipt'. Ale klasa jest usuwana

Jak mogę całkowicie usunąć tę klasę, aby dane podstawowe nie zawierały więcej informacji o mojej jednostce?

Odpowiedz

7

Najprawdopodobniej model wciąż próbuje uzyskać dostęp do zajęć.

Przejdź do swojego XCDataModel i upewnij się, że "nazwa klasy" dla wszystkich Twoich jednostek jest ustawiona na NSManagedObject.

+1

Jeśli natkniesz się na ten błąd, ta odpowiedź uratuje ci tyłek. – adrian

+0

To odpowiednia dla mnie odpowiedź, kodowanie na Swift 3 i XCode 8 –

Powiązane problemy