Я пытаюсь воспроизвести тактильную обратную связь, система сообщает, что она поддерживается. Точка останова достигнута, но устройство не вибрирует. Выключатель звука выключен. Устройство — 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")
}
}