我正在将旧版iPhone应用从Xcode 3迁移到Xcode 4。但是我在曾经能够在Xcode 3中构建的代码上收到了一个错误 -- 实际上,我故意以这种方式编写它来隐藏实现细节以避免影响其他模块。然而,在Objective-C中似乎发生了一些变化。现在这段代码会出现以下错误:
“Cannot declare variable inside @interface or @protocol.”
请记住,这是.m文件顶部的代码,而不是.h文件。
@interface VisualViewController ()
BOOL doReloadPhoto;
+ (void)buildVisualEffectInfo;
@property (nonatomic, retain) HandleCheckListSetting *checkListHandler;
@end