在超类
我错过了什么?
MyClass
中:@interface MyClass : NSObject
@property (nonatomic, strong, readonly) NSString *pString;
@end
@implementation MyClass
@synthesize pString = _pString;
@end
在子类MySubclass
中
@interface MySubclass : MyClass
@end
@implementation MySubclass
- (id)init {
if (self = [super init]) {
_pString = @"Some string";
}
return self;
}
问题在于编译器不认为_pString
是MySubclass
的成员,但我在MyClass
中访问它没有问题。我错过了什么?