【发布时间】:2021-11-29 19:56:59
【问题描述】:
我更改了不在Main 故事板上的初始屏幕,我所做的与谷歌上写的完全一样:
-
从视图控制器属性检查器
is initial view controller更改 -
删除了
info文件中的“主故事板文件基本名称”行和“故事板名称”行 -
在场景委托中添加以下代码:
window = UIWindow(frame: windowScene.coordinateSpace.bounds)
window?.windowScene = windowScene
window?.makeKeyAndVisible()
let vc = LoginViewController() // view controller which must be the new one
window?.rootViewController = vc
我做了以上所有操作,但是在运行 xCode 项目后,我只看到黑屏和错误 Thread 1: Fatal error: Unexpectedly found nil while implicitly unwrapping an Optional value 这个错误在 LoginViewController 的文本字段中,我尝试重新附加 IBOutlet 但它似乎不起作用
有什么解决办法吗?
附言我不知道知道这是否会有所帮助,但 LoginViewController 完全复制了另一个 xCode 项目的故事板。
【问题讨论】: