object-c的KVO很好用,能省掉胶水代码。 使用起来很简单 先注册一个监听 [content_ addObserver:self forKeyPath:@"title" options: NSKeyValueObservingOptionNew context:NULL]; 再实现一个回调 - (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)contex { if( [keyPath isEqual: @"title"] ) { [self setTitle:[change objectForKey:NSKeyValueChangeNewKey]]; } } 只要content对象的setTitle方法被调用了,就会收到回调。