7

有人遇到过这种情况么?特别是在运行 iOS 10.0 的 iPhone 6 上,我收到了关于以下崩溃的一致报告:

if #available(iOS 10.0, *) {
    UISelectionFeedbackGenerator()
}

它甚至没有被使用,只是创建并导致EXC_BAD_ACCESS崩溃。文档说,如果设备不支持它,它只会默默地失败。奇怪的是,如果我将支票更改为iOS 10.0.1它可以正常工作。

难道我做错了什么?

4

1 回答 1

0

我在调用这个函数时也看到了一些看似随机的生产崩溃。在查看一些旧日志时,我发现这只发生在 iOS 10.0.0 上。随着用户更新过去,我不再看到崩溃。我想这是在 iOS 10.0.1 中修复的某种内部 UIKit 错误。

于 2018-09-10T01:55:58.677 回答