Swift:调用applicationDidEnterBackground时确定Active View Controller

时间:2016-04-08 18:16:47

标签: swift

当用户点击Home按钮并调用app delegate函数 applicationDidEnterBackground 函数时,我有办法确定处于活动状态的ViewController吗?

1 个答案:

答案 0 :(得分:1)

所以这一行:

let vc: UIViewController = self.window!.rootViewController!

将为您提供Swift中的根视图控制器(假设您在AppDelegate中的某个方法中使用该行),但是如果您有容器(例如UITabBarController) - 您可能需要继续该层次结构以进行其他检查/检查...