我目前正在使用最新版本的Xcode(v5.0.2),我的應用程序有iOS 7.0的部署目標。iOS 7開發 - @synthesize不自動創建ivars
我的問題是,在什麼課沒關係,我可以在頭設置屬性
例如:@property (strong, nonatomic) NSString *firstName;
,我可以合成它只是罰款
例如: @synthesize firstName;
我的問題是我不能在代碼中使用_firstName
。我已經在其他項目中使用了自動ivars(屬性名稱以下劃線開頭)。
Xcode抱怨並告訴我將其更改爲不帶下劃線的屬性名稱。我不明白爲什麼這個項目不會自動創建帶有下劃線的ivars。我知道在Objective-C的老版本中,你必須自己做這件事,但你不適用於iOS 7.
謝謝!
如果答覆您的問題,請單擊複選標記以接受答案。 –