我正在开发一个基于Swift 3.0的项目。它使用CocoaPods作为依赖项管理器。今天,我终于有一些时间使用以下步骤将其迁移到Swift 4.2:
但是现在该项目不再运行。实际上,它可以运行,但是我所拥有的只是模拟器上的黑屏,该应用程序甚至都没有显示启动屏幕。我在didFinishLaunchingWithOptions
上设置了一个断点,但是没有执行。调试区域中的输出不会显示任何错误或异常。
我可以做些什么来了解正在发生的事情吗?还是应该使用其他策略将该项目迁移到Swift 4.2?
答案 0 :(得分:0)
请更新AppDelegate
方法
application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool
替换为
application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool