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
Другие вопросы по тегам