Ios Xcode错误:自动属性合成正在合成未显式合成的属性

Ios Xcode错误:自动属性合成正在合成未显式合成的属性,ios,xcode,Ios,Xcode,在.h文件中添加了两个属性: @property (assign, nonatomic, readonly) float weightInLbs; @property (strong, nonatomic, readonly) NSDate *date; 它们生成此Xcode错误:自动属性合成是合成未显式合成的属性 我运行的是Xcode 5.1,目标是iOS 7.1 这意味着什么,我需要对此做些什么?尝试更改项目生成设置中的“隐式合成属性”标志是否实现了Getter方法? 比如: 如果您这样做

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

@property (assign, nonatomic, readonly) float weightInLbs;
@property (strong, nonatomic, readonly) NSDate *date;
它们生成此Xcode错误:自动属性合成是合成未显式合成的属性

我运行的是Xcode 5.1,目标是iOS 7.1


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

尝试更改项目生成设置中的“隐式合成属性”标志

是否实现了Getter方法? 比如:

如果您这样做,您的属性将不再自动合成(如果您有读写属性,那么如果您同时实现了getter和setter,则情况相同)。
要解决此问题,只需添加
@synthesis-weightInLbs在您的实现文件(.m)中。

就是这样做的。非常感谢。我看到的唯一带有该名称的标志是“Apple LLVM 6.0-警告-目标C”。使警告静音并不能解决问题。
-(float)weightInLbs