在.h文件中添加了两个属性:
@property (assign, nonatomic, readonly) float weightInLbs;
@property (strong, nonatomic, readonly) NSDate *date;
它们会生成此Xcode错误:自动属性合成正在合成未明确合成的属性
我正在运行Xcode 5.1并且我的目标是iOS 7.1。
这意味着什么,我需要做些什么呢?
答案 0 :(得分:8)
尝试在项目构建设置
中更改“隐式合成属性”标志答案 1 :(得分:2)
您是否实施了Getter方法? 像:
-(float)weightInLbs
如果这样做,你的属性就不会再自动合成(如果你有readwrite属性,那么如果同时实现getter和setter则相同)。
要解决此问题,您只需在实现文件(.m)中添加@synthesize weightInLbs;
。