1
私は、アプリケーション代理人にタイマーを持っています。ユーザーは、そのタイマーのセレクターをタブバーにない別のviewController ;時間間隔を選択した後、モーダルセグがUITabBarControllerの最初のviewControllerをロードするために使用されます。UITabBarControllerにUIAabertControllerを表示しようとしましたが、ビューがウィンドウ階層に表示されません。
時間間隔が過ぎるとアプリがアラートを表示しますが、これは私に表示させます。警告:UITabBarControllerにUIAlertControllerを表示しようとします。ビューはウィンドウ階層にありません!
let alert = UIAlertController(title: "alert", message: "test", preferredStyle: .Alert)
self.window?.rootViewController?.presentViewController(alert, animated: true, completion: nil)
はあなたに感謝し、このVCに警告コントローラを示し、それは全く問題が – Theilya
働いていない、交尾! – Dmitry
uitabbarcontrollerのuisplitviewcontrollerはどうですか? – SAHM