NSNotificationCenter:它是否可以收听未明确发布通知的其他类?

时间:2011-06-03 22:30:15

标签: uiviewcontroller nsnotifications nsnotificationcenter

我正在尝试监听被触发的UIViewController方法(-viewDidLoad-viewDidAppear-viewDidUnload-viewDidDisappear等等)而不修改实际代码在方法中。这不可能吗?我试图让另一个类的观察者监听被调用的方法,但我不想将postNotifications:添加到View Controller。我需要吗?

2 个答案:

答案 0 :(得分:0)

不,这是不可能的。你不得不添加postNotifications:我很害怕。

答案 1 :(得分:0)

我将UINavigationController子类化以发布您想要的通知。或者,我会使用一个类别的swizzling来添加通知,而无需触及类的代码