This question already has answers here:
Why do I need to write @synthesize when I provide getter and setter?
(3个答案)
property not working with getter AND setter
(4个答案)
xCode 6 how to fix “Use of undeclared identifier” for automatic property synthesis?
(3个答案)
3年前关闭。
尝试覆盖属性的
在我的头文件中,我定义了以下属性:
在实现上,我有这个
此时一切正常,但是当我尝试像这样覆盖
我收到以下错误:
这对我来说没有任何意义,我已经检查了一下:
设置器或获取器具有重复的定义 父类没有任何重复的定义 该类的类别都没有重复的定义
有人知道我在做什么错吗?
谢谢。
(3个答案)
property not working with getter AND setter
(4个答案)
xCode 6 how to fix “Use of undeclared identifier” for automatic property synthesis?
(3个答案)
3年前关闭。
尝试覆盖属性的
setter
和getter
时遇到一个奇怪的错误。在我的头文件中,我定义了以下属性:
@property (strong, nonatomic) NSDate *startedOn;
在实现上,我有这个
setter
:- (NSDate *)startedOn {
if (!_startedOn) {
[self updateStartedOn];
}
return _startedOn;
}
此时一切正常,但是当我尝试像这样覆盖
setter
时:- (void)setStartedOn:(NSDate *)startedOn {
_startedOn = startedOn;
}
我收到以下错误:
这对我来说没有任何意义,我已经检查了一下:
有人知道我在做什么错吗?
谢谢。
最佳答案
尝试放入执行文件;
@synthesize startedOn = _startedOn;
关于ios - 覆盖属性的 setter / getter 时出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43080555/
10-16 23:34