Странная ошибка относительно переменных экземпляра и суперкласса

У меня есть код, в котором мои классы наследуются от суперкласса, и до сих пор все работает нормально. Я' m получаю сообщение об ошибке всякий раз, когда я пытаюсь использовать любую из переменных суперкласса, говоря, что они не объявлены (первое использование в этой функции). Это происходит только в одном из моих подклассов и выглядит точно так же, как и другие. Мне интересно, есть ли что-нибудь очевидное, о чем я должен знать (будучи совершенно новым для Objective-C). Основной код такой -

@interface mySuperClass : UIViewController {

BOOL myVar;

}

Затем -

@interface mySubClass : mySuperClass {

}

@implementation mySubClass {

-(void)someMethod {

    myVar = YES; // error here

}

@end

Любая помощь очень ценится - если вам нужна дополнительная информация, дайте мне знать! Спасибо.

7
задан Kay 21 June 2011 в 14:27
поделиться