Xcode错误:自动属性合成是合成未明确合成的属性

时间:2014-05-19 15:53:42

标签: ios xcode

在.h文件中添加了两个属性:

@property (assign, nonatomic, readonly) float weightInLbs;
@property (strong, nonatomic, readonly) NSDate *date;

它们会生成此Xcode错误:自动属性合成正在合成未明确合成的属性

我正在运行Xcode 5.1并且我的目标是iOS 7.1。

这意味着什么,我需要做些什么呢?

2 个答案:

答案 0 :(得分:8)

尝试在项目构建设置

中更改“隐式合成属性”标志

答案 1 :(得分:2)

您是否实施了Getter方法? 像:

-(float)weightInLbs

如果这样做,你的属性就不会再自动合成(如果你有readwrite属性,那么如果同时实现getter和setter则相同)。 要解决此问题,您只需在实现文件(.m)中添加@synthesize weightInLbs;