

Notificationを利用するのに、現在アクティブなUIViewControllerを知りたいのです

Objective-Cの場合には  
[self.window.rootViewController presentedViewController];  
で調べられるかいてあったのですが、  
swiftではどのようにして調べられるのでしょうか？  
StorybordIDでもtitleでもどちらでもいいです


CC BY-SA 3.0
2016-02-10T08:01:40.280
21937
2016-03-11T09:07:29.397
9987
question
swift xcode
AppDelegateから現在アクティブなUIViewControllerを取得したい


質問にあるコードを単純にSwiftに変換すると、こんな感じになります。  
（AppDelegate内部のメソッドから使用します）

[code]

    if let vc = window?.rootViewController?.presentedViewController {
        // vcにUIViewControllerが入っている
    }
    
[/code]


CC BY-SA 3.0
2016-02-10T08:54:06.640
21940
2016-02-10T08:54:06.640
7459
21937
answer