如何确定applicationDidBecomeActive中当前的控制器/窗口?例如,在登录屏幕(这是一个LoginViewController)上,如果applicationDidBecomeActive触发我怎么知道它是来自appDelegate的登录屏幕?
答案 0 :(得分:3)
传递给UIApplication
的{{1}}对象具有applicationDidBecomeActive
属性。它是windows
可见窗口,按顺序排列。
获得前景窗口后,您可以获得第一个子视图并测试其类型:
NSArray