我有以下对象:
@interface Foo : NSObject
@property (readonly, strong) NSString *someVar;
@end
@implemtation Foo
@sythensize someVar = _someVar;
@end
然后我将其子类化:
@interface Bar : Foo
-(id)initWithString:(NSString *)string;
@end
@implementation Bar
-(id)initWithString:(NSString *)string {
_someVar = string;
}
@end
但我得到一个“使用未声明的标识符 _someVar”..... 为什么 Bar 不知道 foo 的实例变量 _someVar ?