2016-04-08 134 views
1

有没有一种方法可以确定当用户点击主页按钮和应用程序委托功能时活动的ViewController applicationDidEnterBackground函数被调用?Swift:在调用applicationDidEnterBackground时确定活动视图控制器

+0

看看这里:http://stackoverflow.com/questions/24825123/get-the-current-view-controller-from-the- app-delegate – ppalancica

+0

Objective-C对我来说不是很好,但我会尽力把这篇文章翻译成Swift。 :) – GED125

回答

1

所以这行:

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

会给你斯威夫特(假设你使用该行里面的AppDelegate一些方法)的根视图控制器,但如果你有容器(如的UITabBarController) - 您可能需要继续进行额外的检查/检查...

相关问题