17、构建独立 watchOS 应用与连接蓝牙 LE 设备

构建独立 watchOS 应用与连接蓝牙 LE 设备

1. 让手表振动

要让 Apple Watch 振动,可以使用苹果提供的单例 WKInterfaceDevice.captureDevice() playHaptic(_:) 方法。苹果通过 WKHapticType 枚举提供了几种预配置的振动类型,其中 Notification 类型最为强烈,适合用于像 CarFinder 应用这样提醒用户返回车辆的场景。

以下是实现手表振动的代码示例:

func showAlert(timer: NSTimer) {
    var reminderMessage = "Please return to your car"
    if let userInfo = timer.userInfo as? [String: String] {
        reminderMessage+="at \(userInfo["address"])"
    }
    print("Meter is out of time.")
    WKInterfaceDevice.currentDevice().playHaptic(WKHapticType.Notification)
    let okAction = WKAlertAction(title: "OK", style: WKAlertActionStyle.Default) { () -> Void in
        print("OK b
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值