0

我试图在不修改方法中的实际代码的情况下侦听UIViewController被触发的方法(-viewDidLoad-viewDidAppear-viewDidUnload等)。-viewDidDisappear这是不可能的吗?我试图让另一个类中的观察者监听那些被调用的方法,但我不想添加postNotifications:到视图控制器中。我一定要吗?

4

2 回答 2

0

不,这是不可能的。postNotifications:恐怕您将不得不添加。

于 2011-06-03T22:33:33.293 回答
0

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

于 2015-07-08T15:12:14.627 回答