【问题标题】:How do I access a super classes instance var?如何访问超类实例 var?
【发布时间】:2009-04-03 20:54:29
【问题描述】:

我有一个非常简单的用例给我带来了困难:

这里有一些代码:

@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 中合成。为什么我不能在子类中访问它?

【问题讨论】:

    标签: objective-c iphone cocoa cocoa-touch


    【解决方案1】:

    您是否记得在 Bar.m 中导入 Bar.h,在 Bar.h 中导入 Foo.h?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-07
      • 1970-01-01
      • 2019-03-17
      • 2021-12-27
      • 1970-01-01
      • 2012-10-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多