最初のviewでナビゲーションコントローラーを表示したいと思っています。
App.delegateで以下のようにコードを書いたところビューは表示されるのですが、ナビゲーションコントローラーが表示されないという不具合が出ました。
ストーリーボードはあまり使いたくないため、コードのみで作ろうとしているのですが、どのようにすればコードのみでナビゲーションコントローラーを出せるようになりますか??
ご教授お願いいたします
swift
1class AppDelegate: UIResponder, UIApplicationDelegate { 2 3 4 5 var window: UIWindow? 6 7 func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { 8 self.window = UIWindow(frame: UIScreen.main.bounds) 9 let vc = ViewController() 10 let nv = UINavigationController(rootViewController: vc) 11 nv.navigationBar.isTranslucent = false 12 window?.rootViewController = nv 13 window?.makeKeyAndVisible() 14 return true 15 } 16 17 // MARK: UISceneSession Lifecycle 18 19 func application(_ application: UIApplication, configurationForConnecting connectingSceneSession: UISceneSession, options: UIScene.ConnectionOptions) -> UISceneConfiguration { 20 // Called when a new scene session is being created. 21 // Use this method to select a configuration to create the new scene with. 22 return UISceneConfiguration(name: "Default Configuration", sessionRole: connectingSceneSession.role) 23 } 24 25 func application(_ application: UIApplication, didDiscardSceneSessions sceneSessions: Set<UISceneSession>) { 26 // Called when the user discards a scene session. 27 // If any sessions were discarded while the application was not running, this will be called shortly after application:didFinishLaunchingWithOptions. 28 // Use this method to release any resources that were specific to the discarded scenes, as they will not return. 29 } 30 31 32} 33
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/23 15:20
2020/11/23 15:21
2020/11/23 15:25