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,你也可以设置成你自定义的控制器

相关推荐
mCell8 小时前
从删库到跑路?这50个Linux命令能保你职业生涯
linux·windows·macos
他们都不看好你,偏偏你最不争气8 小时前
iOS —— 天气预报仿写总结
ios
白玉cfc14 小时前
【iOS】网易云仿写
ui·ios·objective-c
fhf16 小时前
2025年了你会卸载Macbook上的应用吗?
macos·shell
归辞...17 小时前
「iOS」——内存五大分区
macos·ios·cocoa
HX43617 小时前
MP - List (not just list)
android·ios·全栈
穆雄雄20 小时前
备份一下我的 mac mini 的环境变量配置情况
macos
忆江南21 小时前
NSProxy是啥,用来干嘛的
ios
忆江南1 天前
dyld
ios
秃然想通1 天前
mac电脑搭载c、c++环境(基于vs code)
macos