1
ユーザーがホームボタンとアプリケーションデリゲート機能を起動したときにアクティブだったViewControllerを確認する方法はありますか?applicationDidEnterBackground関数が呼び出されていますか?Swift:applicationDidEnterBackgroundが呼び出されたときにActive View Controllerを確認する
ユーザーがホームボタンとアプリケーションデリゲート機能を起動したときにアクティブだったViewControllerを確認する方法はありますか?applicationDidEnterBackground関数が呼び出されていますか?Swift:applicationDidEnterBackgroundが呼び出されたときにActive View Controllerを確認する
ので、この行:
let vc: UIViewController = self.window!.rootViewController!
は(あなたがAppDelegate内のいくつかの方法でその行を使用すると仮定して)あなたスウィフトのルートビューコントローラを提供しますが、あなたは、(UITabBarControllerなど)のコンテナを持っている場合 - 追加の点検/点検のためにその階層に進む必要があるかもしれません...
ここを見てください:http://stackoverflow.com/questions/24825123/get-the-current-view-controller-from-the- app-delegate – ppalancica
Objective-Cはあまり良くありませんが、この投稿をSwiftに翻訳しようとします。 :) – GED125