2
需要重写父类的属性setter。为了临时块分配。例如 - UITextView的selectedRange属性。我怎样才能做到这一点 ? 谢谢。如何覆盖属性设置器?
需要重写父类的属性setter。为了临时块分配。例如 - UITextView的selectedRange属性。我怎样才能做到这一点 ? 谢谢。如何覆盖属性设置器?
-(void)setFoo:(Foo *)newFoo {
// Do something.
[super setFoo: newFoo];
}
如果你想阻止有时二传手,
-(void)setFoo:(Foo *)newFoo {
if (someCondition) {
[super setFoo: newFoo];
}
}
注:苹果公司提供的API这样做可以在某些情况下,会导致应用程序从商店被拒绝。 – rpetrich 2010-04-22 19:31:51