覆盖属性的setter / getter时出错

时间:2017-03-28 21:48:33

标签: ios objective-c properties setter getter

我在尝试覆盖属性的<header> <h1 id="logo">Jordan Baron</h1> <ul> <li><a href="#">About Me</a></li> <li><a href="#">Contact</a></li> <li><a href="#">Projects</a></li> </ul> </header> <main> <h2>Freelance Web Developer</h2> </main>setter时遇到了一个奇怪的错误。

在我的标题文件中,我定义了以下属性:

getter

关于实施,我有@property (strong, nonatomic) NSDate *startedOn;

setter

此时一切正常,但是,当我尝试像这样覆盖- (NSDate *)startedOn { if (!_startedOn) { [self updateStartedOn]; } return _startedOn; } 时:

setter

我收到以下错误:

enter image description here

这对我来说没有任何意义,我检查了什么:

  • setter或getter有任何重复的定义
  • 父类没有任何重复的定义
  • 所有类别的类别都没有任何重复的定义

有没有人知道我做错了什么? 感谢。

1 个答案:

答案 0 :(得分:0)

尝试输入实施文件;

@synthesize startedOn = _startedOn;