У меня есть очень простой вариант использования, который доставляет мне трудности:
Вот код:
@interface Foo : UIViewController {
id myVar;
}
@property (nonatomic, retain) id myVar;
@end
@interface Bar : Foo {}
@end
Если и когда я пишу код в Bar.m и пытаюсь получить доступ к myVar в таком формате, как:
self.myVar or [self myVar]
Компилятор жалуется, что myVar - это не структура или объединение. myVar синтезируется в Foo. Почему я не могу получить к нему доступ в детском классе?