如何访问超类实例var?

时间:2009-04-03 20:54:30

标签: objective-c iphone cocoa cocoa-touch

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

以下是一些代码:

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

1 个答案:

答案 0 :(得分:1)

你记得在Bar.m中导入Bar.h,在Bar.h中导入Foo.h吗?