re: Add a Scene Delegate to your current project VIEW POST

re: Does your storyboard has an initial view controller set (with an arrow on the left) ?

Hi Maarek,

Yes I have activated an initial view controller. Do not understand why the screen stays black. As soon as I remove the manifest, the app goes back. Do you have any idea?

I Hi Maarek,

I am now a little closer to the goal. I had to paste this code into the scene delegate:

         guard let winScene = (scene as? UIWindowScene) else {return}

         // Create the root view controller as needed
         let vc = ViewController ()
         let nc = UINavigationController (rootViewController: vc)

         // Create the window. Be sure to use this initializer and not the frame one.
         let win = UIWindow (windowScene: winScene)
         win.rootViewController = nc
         win.makeKeyAndVisible ()
         window = win

Now the ViewController is displayed, but everything is crashed. TableView (found nil), present other view controller by button crash. What is going on here?

code of conduct - report abuse