当我尝试归档项目时,我在每个@synthetize行上都会出错。 !Synthetize属性'lastUpdateDate必须与兼容的ivar命名相同,或者必须明确命名为ivar' 声明如下的其他2个变量的错误相同: 在Test.h中:
@interface Test : NSObject {
}
@property(readonly) NSString *lastUpdateDate;
@property(readonly) NSArray *overview;
@property(readonly) NSArray *userPreferences;
在test.m中:
@synthesize lastUpdateDate; ! Synthetise property must be either etc...
@synthesize overview; ! Synthetise property must be either etc...
@synthesize userPreferences; ! Synthetise property must be either etc...
我在调试模式下运行时没有错误,但只有在我使用Archive时才会出错。 我检查了项目设置(目标是现代运行时10.5而不是遗留运行时)。 由于我没有解决方法,因此非常感谢帮助 感谢
答案 0 :(得分:1)
你还没有宣布过ivars ....
@interface Test : NSObject {
NSString *lastUpdateDate;
NSArray *overview;
NSArray *userPreferences
}