Сбой создания объекта UIFeedbackGenerator на iOS 10.0

Кто -нибудь еще сталкивался с этим? В частности, на iPhone 6 под управлением iOS 10.0 я получаю последовательные сообщения о следующих сбоях:

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

Там, где его даже не используют, просто создают, и это вызывает EXC_BAD_ACCESS авария. Документы говорят, что он просто молча терпит неудачу, если устройство не поддерживает его. Как ни странно, если я поменяю чек на iOS 10.0.1 это работает отлично.

Я делаю что-то неправильно?

1 ответ

Я видел несколько, казалось бы, случайных сбоев в работе при вызове этой функции. Просматривая некоторые старые журналы, я обнаружил, что это происходило только на iOS 10.0.0. По мере того, как пользователи обновлялись, я перестал видеть сбой. Я предполагаю, что это была какая-то внутренняя ошибка UIKit, которая была исправлена ​​в iOS 10.0.1.

Другие вопросы по тегам