Синтезировать ошибку "Отсутствует контекст для декларации реализации собственности"
У кого-нибудь есть идеи? Когда я пытаюсь синтезировать свойство, которое я объявил в файле .h, он не позволяет мне его синтезировать. Есть идеи? Спасибо!
Ответы
Ответ 1
Это может произойти, когда вы пытаетесь синтезировать свойство за пределами реализации вашего класса.
Неправильно:
@synthesize yourProperty;
@implementation YourClass
@end
Правильно:
@implementation YourClass
@synthesize yourProperty;
@end
Ответ 2
Это часто случается, когда вы используете #import
и не находитесь в верхней части файла.