Xcode不兼容的指针类型子类

时间:2013-03-25 14:44:57

标签: objective-c xcode cocoa warnings

当我尝试发送一个对象时,我在Xcode中收到此警告,该对象是期望类的子类。

[reminder addContactsObject:individual]; addContactsObject方法期望输入应为Contact类型。我发送的individualContactIndividual : Contact)的子类。

那为什么会产生警告?

编辑:添加代码......

Reminder.h

@interface Reminder : NSManagedObject

- (void)addContactsObject:(Contact *)value;

Contact.h

@interface Contact : NSManagedObject

Individual.h

@interface Individual : Contact

1 个答案:

答案 0 :(得分:20)

可能需要包含Individual标题。如果不这样,编译器就不会知道超类