2016-01-29 20 views
6

I ile bir ilişki ile temel veri nesnesine erişim ediyorum döndürür.CoreData ilişki _NSCoreDataTaggedObjectID

Şu hatayı alıyorum: -[_NSCoreDataTaggedObjectID libelle]: unrecognized selector sent to instance 0xd00000000e30000c. Bu özel _NSCoreDataTaggedObjectID sınıfını anlamadım ve neden beklediğim gibi NSManagedObject alt sınıfımı alamıyorum?

+0

Aynı sorunu yaşıyorum. Bir çözüm buldun mu ? – RoaflinSabos

+0

Herkes bir çözüm buldunuz mu? –

cevap

0

KVO'nuzu kontrol edin. Benim durumumda addObserverNSKeyValueObservingOptionOld ve keyPathsForValuesAffecting yöntemine sahip bir özel özellik yöntemi ve onun getter bir ilişki özelliği erişiyordu çünkü kullanıyordu. KVO mekaniği NSKeyValueWillChangeBySetting, alıcı hataya uğradıkça alıcıyı çağırır (tüm ayarlayıcılar, değerlerin çağrılmasına neden olarak adlandırılır) ve ilişki nesnesinin henüz yüklenmediği kadar erken çalışır. Geçici bir çözüm için ilk denemede, özel özellik anahtarı adı yerine keyPathsForValuesAffecting numaralı anahtarın içerdiği anahtarlar gözlemlenmekti.

İlgili konular