プレゼンテーション中にViewController
とNavigation.TabbarController
は私のアプリケーションのRootview
です。私はBATabbarController
を使用しているが、私はナビゲーションとviewController
を提示するとき、それは私がViewcontrollerプレゼンテーションの問題
誰もが、これはhappnesなぜ任意のアイデアを持っているコントローラフォームAppDelegatesウィンドウを提示しています黒の背景に
let viewcontroller = UIStoryboard(name:"Main", bundle: nil).instantiateViewController(withIdentifier: "viewIdentifire") as! ViewController
let nav = UINavigationController(rootViewController: viewcontroller)
AppDelegate .shared().window?.rootViewController?.present(viewcontroller, animated: true, completion: nil)
を提示しますか?
おかげ
ウィンドウ 'AppDelegateは().sharedこの行を変更してみてください.rootViewController .present。??(ViewControllerを、アニメーション:真、完了:ゼロ)。')AppDelegateが(.shared 'への窓? .ControlController?.present(nav、animated:true、completed:nil) ' – Amit
は、ViewControllerの代わりにナビゲーションコントローラを提示します。 – Hiren
これを試してみてください:UIApplication.shared.keyWindow?.rootViewController?.present(alert、animated:true、completion:nil ) – Ishika