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

相关推荐
WDeLiang1 小时前
Flutter - UIKit开发相关指南 - 导航
flutter·ios·dart
这是一个懒人1 小时前
mac 快速安装stable diffusion webui
macos·stable diffusion
文件夹__iOS3 小时前
深入浅出 iOS 对象模型:isa 指针 与 Swift Metadata
ios·swift
Eloudy11 小时前
MacOS 上构建 gem5
linux·运维·macos
*拯12 小时前
Uniapp Android/IOS 获取手机通讯录
android·ios·uni-app
天天打码14 小时前
Lynx-字节跳动跨平台框架多端兼容Android, iOS, Web 原生渲染
android·前端·javascript·ios
深井冰水14 小时前
mac M2下虚拟机CentOS 8 安装上安装 Berkeley DB
数据库·macos·centos
lilili啊啊啊16 小时前
iOS safari和android chrome开启网页调试与检查器的方法
android·ios·safari
liulilittle16 小时前
MAC-OS X 命令行设置IP、掩码、网关、DNS服务器地址
linux·网络·macos
原住民的自修室16 小时前
比 Mac 便笺更好用更好看的便利贴
笔记·macos