2

后的iPhone应用程序放入后台,然后用户再次点击它,它回来到前台,THEN如何判断iPhone应用程序回到前台后当前的UIView/UIController?

问题 - 怎样才能知道什么是带回一个iPhone应用程序后,当前UIView/UIController前景?

我知道应用程序代理的applicationDidBecomeActive方法可以用来捕获返回前景。我也知道每个控制器可以通过通知中心订阅UIApplicationDidBecomeActiveNotification

但是,如果我想要做的就是重新加载UI数据中显示的UIView/UIController,而不是通过其他所有视图/控制器执行此相同的操作,我怎么能知道这是一个做reloadData

回答

2

如果您使用导航控制器,你可以使用这个:

self.navigationController.visibleViewController 
相关问题