我们的应用程序在iOS 8,9中的Swift 2.3下运行良好。
现在迁移到Swift 3后,我们收到随机崩溃。
我们怀疑的是围绕GCD的课程。
Swift 3迁移迫使我们停止使用dispatch_async和类似的调用,转而使用DispatchQueue等。
问题: DispatchQueue和GCD的所有类显示SDK支持10+ https://developer.apple.com/reference/dispatch/dispatchqueue
这是正确的信息吗?如果是这样,这是否意味着Swift 3 GCD不向后兼容?
感谢。
注意:迁移到Swift3的App在iOS 9.1及更低版本崩溃,iOS 9.3似乎没问题。崩溃是随机的,寻找来源。
答案 0 :(得分:0)
您正在编译的sdk版本,因此它与xcode相关而不是您的iOS版本。