【问题标题】:UIFeedbackGenerator object creation crashes on iOS 10.0UIFeedbackGenerator 对象创建在 iOS 10.0 上崩溃
【发布时间】:2017-03-09 07:27:27
【问题描述】:

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

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

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

我做错了吗?

【问题讨论】:

  • 奇怪,我在 6s 上默默地失败了。尝试清理您的项目?
  • @Jordan 它在 6s 上也默默地失败了,但不是 6。已清理。
  • 也看到这个,只在 10.0.0 (14A5345a)
  • 另见 iPhone 5s 生产用户在 10.0.0 (14A5309d) 上发生一次崩溃。

标签: ios iphone ios10 iphone-6 uifeedbackgenerator


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-20
    • 1970-01-01
    • 2015-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-12
    相关资源
    最近更新 更多