我已经定义了一个属性...
@property (nonatomic, strong) NSArray *eventTypes;
我想覆盖getter和setter ...
我写了这个...
- (void)setEventTypes:(NSArray *)eventTypes
{
_eventTypes = eventTypes;
//do some stuff here.
}
这很好用,但是当我添加这个时......
- (NSArray*)eventTypes
{
//do some stuff here.
return _eventTypes;
}
然后这两个函数都显示错误并且不知道 _eventTypes 是什么。
这两种方式都是一样的。它适用于一个功能,但一旦我添加另一个功能,它们都会失败。
我还需要为此做些什么吗?似乎很奇怪,它可以与任何一个机器人一起工作,而不是同时与两者一起工作。