WatchKit - iPhone 屏幕不可用

WatchKit - iPhone not available screen

自从我将我的项目迁移到 watchOS2 - "iPhone not available" 屏幕突然消失了。

OS1 中,这是一个 "default" 行为,现在手表有自己的数据集,当我尝试同步手表和 phone一起

我的问题是 - 我如何检查 phone 是否已配对,如果未配对则停止执行任何操作(如 OS1)并返回那个屏幕?

屏幕示例:http://belencruz.com/wp-content/uploads/2015/06/IMG_20150624_175906-e1435296319135-1024x979.jpg

您必须在 WCSession 个实例上使用 paired

import WatchConnectivity

if WCSession.defaultSession().paired {

}

配对

A Boolean indicating whether the current iPhone is paired to an Apple Watch. (read-only)

此外,您还必须检查 watchAppInstalled

A Boolean value indicating whether the Watch app is installed on the currently paired and active Apple Watch. (read-only)