相关疑难解决方法(0)

不使用getter和setter的属性

我已经定义了一个属性......

@property (nonatomic, strong) NSArray *eventTypes;
Run Code Online (Sandbox Code Playgroud)

我想覆盖getter和setter ......

我写了这个......

- (void)setEventTypes:(NSArray *)eventTypes
{
    _eventTypes = eventTypes;

    //do some stuff here.
}
Run Code Online (Sandbox Code Playgroud)

这工作正常,但当我然后添加这个...

- (NSArray*)eventTypes
{
    //do some stuff here.

    return _eventTypes;
}
Run Code Online (Sandbox Code Playgroud)

然后这两个函数都显示错误,并且不知道_eventTypes是什么.

这两种方式都是一样的.它适用于一个功能,但只要我添加另一个功能,它就会失败.

还有什么我需要做的吗?似乎很奇怪,它可以与任何一个机器人一起工

properties ios

13
推荐指数
1
解决办法
3040
查看次数

标签 统计

ios ×1

properties ×1