我已经使用Apple Watch OS 2有一段时间了,但还没有成功地在Swift中的Apple Watch独立应用程序上触发振动,使用Xcode版本7.0 beta 6(7A 192 o)。
在Swift中使用iPhone振动的所有教程看起来都像:
import AudioToolbox
...
AudioServicesPlayAlertSound(SystemSoundID(kSystemSoundID_Vibrate))
但是我无法导入AudioToolbox
库。
我得到的错误:
无法构建Objective-C模块“音频工具箱”
有人已经找到了方法吗?
6条答案
按热度按时间bz4sfanl1#
您可以使用以下方法生成触觉和听觉反馈:
“Click”是您可以选择的“case”(振动/蜂鸣声类型)之一,cfr:
这仅适用于设备,不适用于模拟器。
djp7away2#
在斯威夫特3:
zujrkrfu3#
我不是WatchKit方面的Maven,但我知道借助Watch OS 2,您可以用途:
在
WKInterfaceDevice
示例上调用的函数playHaptic
会使用Apple Watch中的触觉引擎。请参阅Apple文稿中的更多信息。
jvlzgdj94#
正确的格式为
您可以在手表上轻松播放通知声音
g9icjywg5#
功能:
WK接口设备(). play触觉(.通知)
这里有:文件
hts6caw36#
在Swift 3中