我试图从基类访问子类成员变量。但我无法访问它。它返回一个空值..
例如..
我有基类 classA 和子类 ClassB。我试图从基类ClassA访问classB成员变量说x。但它返回null。我为classB变量分配了一些值。
我试过这样..
In classA.h
@classB
@property (nonatomic, retain) classB *BObj;
In classA.m
#import classB.h
@synthesize BObj;
BObj = [[classB alloc]init];
NSLog(@"%d",BObj.x); //returns NULL
In ClassB.h
@interface ClassB :ClassA
@property(nonatomic,retain) int x;
In ClassB.m
@synthesize x;
x = 10; //This value should be read from super class(Class A).