IOS Xcode Could not find a storyboard named ‘Main‘ in bundle NSBundle

项目默认启动控制器是"Main"的storyboard文件。但是我并不想使用默认的,自己定义一个根控制器,把"main"删掉就会报错缺少名为"main"的storyboard文件。

在项目中的info把键"Main storyboard file base name"删掉

这时候运行的话还是会崩溃报错的, 还需要打开info.plist文件源码,删除键对

<key> UISceneStoryboardFile**</key>**

<string> Main**</string>**

这时候运行就可以跑起来了,但是如果你的是新建的项目,运行就是黑屏的。因为删除"mian"后控制器ViewController就不是根控制器了。还需要设置根控制器 。

在SceneDelegate文件中设置根控制器为ViewController,你也可以设置成你自定义的控制器

相关推荐
wumu_Love1 小时前
Xcode 15 file-write-create
ide·macos·xcode
software_kid1 小时前
外接键盘与笔记本命令键键位不同解决方案(MacOS)
macos·计算机外设·键盘·命令键
我是六月生1 小时前
Mac关闭sip方法
macos
异次元客2 小时前
选择设备对象进行图形渲染
ios·apple
独隅9 小时前
在 macOS 上设置来电自启动
macos·mac
獨枭15 小时前
macOS 上使用 Homebrew 安装和配置 frp 客户端
macos
AI绘画咪酱16 小时前
【CSDN首发】Stable Diffusion从零到精通学习路线分享
人工智能·学习·macos·ai作画·stable diffusion·aigc
huomama18 小时前
Mac学习使用全借鉴模式
macos
iOS大前端海猫18 小时前
Swift 中的async和await
ios·编程语言
Superxpang20 小时前
JavaScript `new Date()` 方法移动端 `兼容 ios`,ios环境new Date()返回NaN
开发语言·前端·javascript·ios·typescript·安卓