gpt4 book ai didi

ios - 将项目迁移到 Swift 4.2 后,应用程序在黑屏上卡住

转载 作者:行者123 更新时间:2023-11-28 07:30:49 26 4
gpt4 key购买 nike

我正在从事一个基于 Swift 3.0 开发的项目。它使用 CocoaPods 作为依赖管理器。今天我终于有时间使用以下步骤将它迁移到 Swift 4.2:

  1. 将所有 pod 更新为可用的最新版本
  2. 修正了所有错误
  3. 将项目迁移到 Swift 4.2
  4. 修复所有警告

但是现在项目不运行了。实际上,它运行了,但我所拥有的只是模拟器上的黑屏,应用程序甚至不显示启动屏幕。我在 didFinishLaunchingWithOptions 上放置了一个断点,但它没有被执行。调试区中的输出不显示任何错误或异常。

我可以做些什么来了解发生了什么吗?或者我应该使用另一种策略将这个项目迁移到 Swift 4.2?

最佳答案

请更新AppDelegate方法

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

替换为

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

关于ios - 将项目迁移到 Swift 4.2 后,应用程序在黑屏上卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54754543/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com