18

during the progress of my app I decided to change from using a UIStoryboard to .xib file, and now I get the error:

Could not find a storyboard named 'Main' in bundle NSBundle

How can I fix this problem within the Simulator part of my app?

user3863704
  • 181
  • 1
  • 1
  • 5

4 Answers4

45

Remove the "Main storyboard file base name" or "UIMainStoryboardFile" Key from your info.plist file.

info.plist

Hemant Chittora
  • 3,152
  • 3
  • 19
  • 25
15

if you are using SceneDelegate in iOS13, Try to remove this key.

Main storyboard in UIScene

benmore99
  • 903
  • 9
  • 17
9

Click Your Story board

then do step 2 and step 3

enter image description here

Vicky
  • 1,095
  • 16
  • 15
0

Add these line to your action method

Where "Main" will be same as it as

let storyboard = UIStoryboard.init(name: "Main", bundle: nil)

let secondVc = storyboard.instantiateViewController(withIdentifier: "ControllerName") as! ControllerName

present(secondVc, animated: true, completion: nil)