在将iPhone应用程序带回前台后,如何判断当前UIView/UIController是什么?

在将iPhone应用程序带回前台后,如何判断当前UIView/UIController是什么?,iphone,ios,uiviewcontroller,uitableview,nsnotificationcenter,Iphone,Ios,Uiviewcontroller,Uitableview,Nsnotificationcenter,当一个iPhone应用程序被放到后台后,用户再次点击它,它就会回到前台,然后 问题-在将iPhone应用程序带回前台后,如何判断当前的UIView/UIController 我知道应用程序委托的applicationdidebecomeactive方法可以用来捕获返回前台的过程。我还知道,每个控制器都可以通过通知中心订阅uiapplicationidbecomeactivityfication 但是,如果我想在显示的UIView/UIController中重新加载UI数据,而不是通过所有其他视图

当一个iPhone应用程序被放到后台后,用户再次点击它,它就会回到前台,然后

问题-在将iPhone应用程序带回前台后,如何判断当前的
UIView
/
UIController

我知道应用程序委托的
applicationdidebecomeactive
方法可以用来捕获返回前台的过程。我还知道,每个控制器都可以通过通知中心订阅
uiapplicationidbecomeactivityfication


但是,如果我想在显示的
UIView
/
UIController
中重新加载UI数据,而不是通过所有其他视图/控制器执行相同的操作,我如何判断哪个是执行
reloadData

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

self.navigationController.visibleViewController