【问题标题】:Swift: Determine Active View Controller when applicationDidEnterBackground is calledSwift:在调用 applicationDidEnterBackground 时确定 Active View Controller
【发布时间】:2016-04-08 18:16:46
【问题描述】:

有没有办法让我确定当用户点击 Home 按钮并调用应用委托函数 applicationDidEnterBackground 函数时处于活动状态的 ViewController?

【问题讨论】:

标签: swift


【解决方案1】:

所以这一行:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-26
    • 1970-01-01
    • 2018-06-11
    • 1970-01-01
    • 2011-09-14
    相关资源
    最近更新 更多