Тактильная обратная связь iOS не воспроизводится с UINotificationFeedbackGenerator

Я пытаюсь воспроизвести тактильную обратную связь, система сообщает, что она поддерживается. Точка останова достигнута, но устройство не вибрирует. Выключатель звука выключен. Устройство — iPhone 12, на котором запущен сеанс AVCapture. У меня был аналогичный код, успешно воспроизводящий тактильные ощущения на iPhoneX.

Отключает ли взаимодействие с камерой тактильную обратную связь?

Есть ли другие причины, по которым UINotificationFeedbackGenerator не воспроизводит тактильные сигналы?

import CoreHaptics
let generator = UINotificationFeedbackGenerator()

DispatchQueue.main.async {
    if CHHapticEngine.capabilitiesForHardware().supportsHaptics {
        generator.prepare()
        generator.notificationOccurred(.success)
    } else {
        print("Haptics not supported")
    }
}

person Alex Stone    schedule 25.02.2021    source источник
comment
Для этого есть причина - она ​​должна быть явно включена. Проверьте этот ответ для получения дополнительной информации: stackoverflow.com/a/65829319/1204935   -  person Marat Saytakov    schedule 23.03.2021