如何覆盖属性设置器?

时间:2010-04-22 15:28:11

标签: iphone objective-c

需要覆盖父类的属性设置器。为了临时块分配。例如 - UITextView的selectedRange属性。我怎样才能做到这一点 ? 感谢。

1 个答案:

答案 0 :(得分:5)

-(void)setFoo:(Foo *)newFoo {
  // Do something.
  [super setFoo: newFoo];
}

如果你想有时阻止setter,

-(void)setFoo:(Foo *)newFoo {
  if (someCondition) {
    [super setFoo: newFoo];
  }
}