4
我正在將舊iPhone應用程序從Xcode 3遷移到Xcode 4.我在代碼中收到此錯誤,該代碼曾用於構建Xcode 3 - - 實際上我是這樣寫的,目的是隱藏其他模塊的實現細節。然而,Objective-C中的某些東西似乎發生了變化。此代碼現在會收到錯誤將代碼從Xcode 3移動到4會產生錯誤:無法在@interface或@protocol中聲明變量
Cannot declare variable inside @interface or @protocol.
請記住,這是在.m文件不是.H
@interface VisualViewController()
BOOL doReloadPhoto;
+ (void)buildVisualEffectInfo;
@property (nonatomic, retain) HandleCheckListSetting *checkListHandler;
@end
哇我不知道你能做到這一點的實現了。很酷。 – 2012-04-28 19:42:29
@Jack:這實際上現在是Apple推薦的做法。我喜歡它。它讓人感覺更加百萬倍; ivars確實是實現的一部分,而不是接口。 – 2012-04-28 19:42:53
@JacquesCousteau +1。我也不知道。你每天學習新的東西。 ;) – 2012-04-28 19:47:13