找不到名为' Main'在捆绑NSBundle

时间:2014-09-09 08:01:28

标签: objective-c xcode nsbundle

在我的应用程序进展期间,我决定从使用UIStoryboard更改为.xib文件,现在我收到错误:

无法在捆绑NSBundle中找到名为“Main”的故事板

如何在应用的模拟器部分修复此问题?

4 个答案:

答案 0 :(得分:40)

从info.plist文件中删除"Main storyboard file base name""UIMainStoryboardFile"密钥。

info.plist

答案 1 :(得分:8)

点击你的故事板

然后执行第2步和第3步

enter image description here

答案 2 :(得分:1)

如果您在iOS13中使用SceneDelegate,请尝试删除此密钥。

Main storyboard in UIScene

答案 3 :(得分:0)

将这些行添加到您的操作方法

“主”与“主”相同的地方

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

让secondVc = storyboard.instantiateViewController(withIdentifier:“ ControllerName”)为! ControllerName

present(secondVc,动画:true,完成:无)