UIFeedbackGenerator对象创建在iOS 10.0上崩溃

问题描述 投票:7回答:1

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

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

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

难道我做错了什么?

ios iphone ios10 iphone-6 uifeedbackgenerator
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.