2015-12-31 12 views
5

silindi varlığım için bir NSManagedObject alt sınıfı oluşturdum, ancak onu kullanmadığımdan sonra sildikten sonra, yalnızca xcdatamodeld dosyasında belirtilen varlık var. Ve bu varlığı kullandığımda, şimdi bu iletiyi konsolumda alıyorum: CoreData: uyarı: '' Makbuz 'öğesi için' 'adlı sınıf yüklenemedi. Sınıf bulunamadı, bunun yerine varsayılan NSManagedObject kullanıldı. !Hata: CoreData: uyarı: 'Makbuz' öğesi için '' adlı sınıf yüklenemedi. Ama sınıf

Çekirdek Verileri varlığım için daha fazla araştırma yapmamak için bu sınıfı tamamen nasıl silebilirim?

cevap

7

Büyük olasılıkla modelinize yine de sınıfa erişmeye çalışıyorsunuz.

XCDataModel'inize gidin ve tüm varlıklarınızın "classname" öğesinin, NSManagedObject olarak ayarlandığından emin olun.

+1

Bu hatayla karşılaşırsanız, o zaman bu cevap kıçınızı koruyacaktır. – adrian

+0

Bu benim için doğru cevap, Swift 3 ve XCode 8 kodlama –

İlgili konular