【问题标题】:Swift 3 GCD - compatibility for iOS 8.x 9.x [duplicate]Swift 3 GCD - 兼容 iOS 8.x 9.x [重复]
【发布时间】:2017-01-27 04:27:01
【问题描述】:

我们的应用程序在 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 似乎没问题。崩溃相当随机,寻找源头。

【问题讨论】:

    标签: swift swift3


    【解决方案1】:

    这是您正在编译的 sdk 版本,因此它与 xcode 相关,而不是您的 iOS 版本。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-14
    • 1970-01-01
    • 2017-01-28
    • 1970-01-01
    • 2020-02-23
    • 2019-06-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多