Xcode: объявление частного @property, на которое он жалуется (Objective-C)
Я пытаюсь объявить частную собственность, но получаю такую ошибку:
Unexpected '@' in program
Вот моя реализация
@implementation MyClassImplementation
@property (nonatomic,strong) NSArray *new;
@end
Вот где я получаю ошибку @property (nonatomic,strong) NSArray *new;
кто-нибудь из вас знает, почему я получаю эту ошибку, или есть ли способ ее обойти?
Я очень признателен за вашу помощь
1 ответ
Частные свойства обычно объявляются в файле.m в безымянной категории класса, и для следующего соглашения об именах Какао не следует использовать new
ключевое слово:
@interface MyClassImplementation ()
@property (nonatomic, strong) NSArray *array;
@end
@implementation MyClassImplementation
....
@end