0
私は私の難易度与えている非常に単純なユースケースがあります。スーパークラスのインスタンスvarにアクセスするにはどうすればよいですか?
@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で合成されます。子クラスでアクセスできないのはなぜですか?