2016-04-08 8 views
1

ユーザーがホームボタンとアプリケーションデリゲート機能を起動したときにアクティブだったViewControllerを確認する方法はありますか?applicationDidEnterBackground関数が呼び出されていますか?Swift:applicationDidEnterBackgroundが呼び出されたときにActive View Controllerを確認する

+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など)のコンテナを持っている場合 - 追加の点検/点検のためにその階層に進む必要があるかもしれません...

関連する問題