Apple Watch与iPhone的连接状态

时间:2017-12-29 15:33:56

标签: iphone swift watch-os watchconnectivity

我正在尝试获取iPhone和Apple Watch的连接状态。我尝试过使用CoreBluetooth无法正常工作。我想我走在正确的轨道上,但我需要一些帮助。我的代码如下:)

AppDelegate.swift

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

        if WCSession.isSupported() {
            let session = WCSession.default
            session.delegate = self
            session.activate()
        }

    return true
}

Detail.swift

 override func viewDidLoad() {
    super.viewDidLoad()

    if (WCSession.default.isPaired){
        print("thumbsup")
    } else{
       print("thumbsdown")
    }
}

1 个答案:

答案 0 :(得分:0)

您还必须检查激活状态是否处于活动状态,否则不应评估 isPaired