У меня есть код, в котором мои классы наследуются от суперкласса, и до сих пор все работает нормально. Я' m получаю сообщение об ошибке всякий раз, когда я пытаюсь использовать любую из переменных суперкласса, говоря, что они не объявлены (первое использование в этой функции). Это происходит только в одном из моих подклассов и выглядит точно так же, как и другие. Мне интересно, есть ли что-нибудь очевидное, о чем я должен знать (будучи совершенно новым для Objective-C). Основной код такой -
@interface mySuperClass : UIViewController {
BOOL myVar;
}
Затем -
@interface mySubClass : mySuperClass {
}
@implementation mySubClass {
-(void)someMethod {
myVar = YES; // error here
}
@end
Любая помощь очень ценится - если вам нужна дополнительная информация, дайте мне знать! Спасибо.