Xcode 7 Güncellemesi (son):
Modül adını sınıfa (Xcode 6'da olduğu gibi ve Xcode 7'nin erken beta sürümlerinde olduğu gibi ) eklemek artık gerekli değildir. Temel Veri Yönetimli Nesne Alt Sınıflarını Uygulayan Apple belgeleri buna göre güncellenmiştir.
Veri Modeli denetçisinde artık bir varlık için iki "Sınıf" ve "Modül" alanı vardır:
Varlık için Swift tarafından yönetilen bir nesne alt sınıfı oluşturduğunuzda, "Modül" alanı "Geçerli Ürün Modülü" olarak ayarlanır ve bu ayar ile örnek oluşturma hem ana uygulamada hem de birim testlerinde çalışır. Yönetilen bir nesne bir alt sınıfı, gereken değil işaretlenir @objc(classname)
(bu gözlendi https://stackoverflow.com/a/31288029/1187415 ).
Alternatif olarak, "Modül" alanını boşaltabilir ("Hiçbiri" gösterecektir) ve yönetilen nesne alt sınıflarını ile işaretleyebilirsiniz @objc(classname)
(bu https://stackoverflow.com/a/31287260/1187415 adresinde gözlemlenmiştir ).
Not: Bu yanıt ilk olarak Xcode 6 için yazılmıştır. Çeşitli Xcode 7 beta sürümlerinde bu sorunla ilgili bazı değişiklikler olmuştur. Birçok upvotes ve bağlantılarla kabul edilen bir cevap olduğu için, mevcut Xcode 7 son sürümünün durumunu özetlemeye çalıştım.
Hem kendi "araştırma" yaptım ve bu soru ve benzer soruya tüm cevapları okumak
CoreData: uyarı: adlı sınıf yüklenemedi . Dolayısıyla, özel olarak listelemesem bile, atıf hepsine gider!
Xcode 6 için önceki yanıt :
Çekirdek Veri Yönetimli Nesne Alt Sınıflarının Uygulanmasında belgelendiği gibi , model varlık denetçisindeki Sınıf alanındaki varlıkların sınıf modülüne modülünüzün adını, örneğin "MyFirstSwiftApp.User" önekini eklemeniz gerekir.