【发布时间】:2015-08-02 01:38:10
【问题描述】:
我似乎找不到这个问题的答案。
在我定义的基类中
@property (nonatomic, assign) NSInteger foo;
并且有一个自定义设置器
- (void)setFoo:(NSInteger)foo {
_foo = foo;
// Do some stuff...
[self sayHello];
}
到目前为止一切顺利!现在我有一个派生类,并尝试覆盖属性设置器
- (void)setFoo:(NSInteger)foo {
_foo = foo + 1;
// Do some different stuff...
// but avoid calling [self sayHello];
}
编译器在派生类的实现上说Use of undeclared identifier _foo。
这样做的正确方法是什么?
【问题讨论】: