坏:应用程序构建从黑屏开始

Bad: app building starts with black screen

不幸的是,即使我已经构建了 3 次,我仍然得到相同的结果,但不明白为什么。

我希望有一个带有 3 个按钮的白色屏幕,每个按钮上都有一个标志。

但我只有黑屏和错误提示。 我搜索了错误,它可以消失,但这并不能解决构建应用程序的问题,它总是黑屏。

你的故事板是这样的吗?您可以控制从导航控制器拖动到您希望设置为根视图控制器的视图控制器。还要确保将导航控制器设置为故事板入口点。

还要检查你的故事板是否正确(默认名为 "Main"),并且你选择故事板作为你的默认界面构建器而不是 swiftUI(除非你想使用 swiftUI)。

这个link可能有帮助:How to set the rootViewController with Swift, iOS 7

它可能来自您的 AppDelegate。你能告诉我们你的 AppDelegate 吗?

Apple 引入了可以影响您的 AppDelegate 的 SceneDelegate。如果你不想使用 SceneDelegate,你应该在 AppDelegate 中定义 UIWindow :

var window: UIWindow?

并初始化你的变量:

window = UIWindow(frame: UIScreen.main.bounds)

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool 

希望对您有所帮助