Ошибка архива XCode на свойствах - PullRequest
1 голос
/ 18 января 2012

Я получаю ошибки в каждой строке @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, а не устаревшая среда выполнения).Помощь будет очень признателен, так как у меня нет обходного пути Спасибо

1 Ответ

1 голос
/ 18 января 2012

Вы не объявили ивары ....

@interface Test : NSObject {
    NSString *lastUpdateDate;
    NSArray *overview;
    NSArray *userPreferences
}
...