我正在编写一个扩展UILocalNotification类的提醒类。
在它的接口中它有一个方法:
- (void)setType:(NSString*)type;
可能是我忽略了一些非常愚蠢的事情,但是当我打电话时:
[reminder setType:type];
提醒是_
@property (nonatomic, strong) Reminder *reminder;
在视图控制器中,我确实得到了臭名昭著的错误:
[UIConcreteLocalNotification setType:]: unrecognized selector sent to instance
似乎setType:方法没有在 Reminder 类上调用,而是直接在 UIConcreteLocalNotification 上调用,尽管它是在接口中声明的。