【发布时间】:2021-12-18 11:15:06
【问题描述】:
我关注了Apple's guide,了解如何在我的应用中实现触觉功能。我在 iPhone 上进行了测试,但是当我触发触觉动作(点击 tableView 控制器上的按钮)时,什么也没有发生。 这是我的实现:
if supportHaptics {//line 95
do {
let player = try hapticsEngine.makePlayer(with: hapticPattern)
hapticsEngine.start(completionHandler:nil)
try player.start(atTime: 0)//line 99
hapticsEngine.stop(completionHandler: nil)
} catch {
print(error)
}
}
我很确定我的hapticsEngine 和hapticPattern 是有效的并且没有错误,因为如果我在第 95 行设置一个中断并逐行通过do 块,我的手机可以 在第 99 行之后振动。只是我删除断点并运行应用程序后,我的 iPhone 没有发送任何触觉反馈。
我错过了什么?任何事情都会有所帮助。
【问题讨论】:
标签: ios swift iphone haptic-feedback