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