期待されるクラスのサブクラスであるオブジェクトを送信しようとすると、Xcodeでこの警告が表示されます。
[reminder addContactsObject:individual];
addContactsObjectメソッドは、入力がタイプである必要があることを想定していますContact
。individual
私が送信しているのは()のサブクラスContact
ですIndividual : Contact
。
では、なぜこれが警告を生成するのですか?
編集:コードを追加...
Reminder.h
@interface Reminder : NSManagedObject
- (void)addContactsObject:(Contact *)value;
Contact.h
@interface Contact : NSManagedObject
個人.h
@interface Individual : Contact