我尝试删除缓存,清除所有目标等。 来自我的超类的实例变量根据我的配色方案突出显示为绿色,但编译器失败了
"score" (or whatever) undeclared"
如果我在一个方法中有两个引用,则只有第一个引用失败。如果我将它们遗漏,或者使用我的子类标题中的实例变量,应用程序将编译并运行正常。
它在2天前才真正起作用。我想知道我是不是意外地碰到了一个打开一些奇怪设置的快捷方式?
如果重要的话,它将在3.2 iPad模拟器中运行。
这是一个奇怪的...希望有人在此之前遇到过这个问题。
答案 0 :(得分:1)
听起来你的实例变量被声明为@private。这意味着只有那个确切的类才能访问它们。如果您希望子类直接访问ivars,请将@protected置于其上方,例如
@protected
id myiVar;
NSString *myStringIVar;