【发布时间】:2018-01-12 19:48:20
【问题描述】:
我正在尝试构建一个推送模型来检测我的 iOS 应用中可见的视图控制器更改。
我知道我可以为所有 willDidAppear 方法设置一个侦听器或实现类似的委托方法。
例如:
- (void)navigationController:(UINavigationController *)navigationController didShowViewController:(UIViewController *)viewController animated:(BOOL)animated;
另外,我知道我可以听UINavigationControllerDidShowViewControllerNotification,但不是每个类都是UINavigationController 的子类。所以这可能不适合我。
我想知道有没有更简单、更强大的方法来实现目标? 谢谢!
【问题讨论】:
-
你想听所有的意见,对吧? (抽象
viewWillAppear以便他们都向同一个代表报告)
标签: ios objective-c model-view-controller