1
A
回答
4
您可以使用WatchConnectivity(WC)框架檢查iPhone與配對的Apple Watch之間的連接,包括配對狀態。
導入WatchConnectivity在你的代碼,然後用下面的代碼:
斯威夫特:
if (WCSession.defaultSession().paired){
// Paired
} else{
// Not Paired
}
的Objective-C:
if([WCSession defaultSession].paired){
// Paired
} else{
// Not Paired
}
使用在Obj-每個條件適合的代碼C或Swift。
注意:WatchConnectivity框架僅在watchOS 2中可用。您無法獲得watchOS 1(舊WatchKit)中配對的Apple Watch的狀態。 確保你的會話已被激活。這將只在會話激活後返回true
相關問題
- 1. 使用CoreBluetooth檢測Apple Watch
- 2. 有沒有辦法檢測Apple Watch是否與iPhone配對?
- 3. URL方案打開Watch應用程序配對Apple Watch
- 4. 如何隱藏Apple Watch上狀態欄的後退按鈕?
- 5. Apple Watch:從界面控制器中隱藏狀態欄
- 6. Apple watch standup detection
- 7. Apple Watch,WatchKit和NSUserDefaults
- 8. Apple Watch表設計?
- 9. Apple Watch Complication Tint Color
- 10. Apple Watch Unpaired ActivateSession slow
- 11. Apple Watch應用程序檢測蘋果手錶是否與手機配對
- 12. HealthKit和Apple Watch - 如何檢查鍛鍊是否正在運行?
- 13. 發送對Apple Watch的Firebase參考
- 14. WatchKit錯誤與「沒有配對的Apple Watch的符號」watchOS 3.1
- 15. unix狀態檢查!
- 16. 檢查capsLock狀態
- 17. 檢查UAC狀態
- 18. 檢查GetStreamAsync狀態
- 19. 檢查AutoResetEvent狀態
- 20. 檢查MySQL狀態
- 21. Android工作室:檢查對象狀態
- 22. 檢查退出狀態退出狀態
- 23. Apple Watch coreLocation error *** [ - CLLocationManager requestLocation]
- 24. Apple Watch即時通知
- 25. Apple Watch「請勿打擾」
- 26. Apple Watch連接框架
- 27. worklight 6.0 - Apple Watch支持?
- 28. Apple Watch是否支持AVAudioSession?
- 29. Apple Watch WCSession return watchAppInstalled false
- 30. 在Apple Watch上登錄Parse.com
http://stackoverflow.com/questions/27793093/how-to-check-whether-iphone-and-apple-watch-are-connected – Kreuzberg
'WCSession.defaultSession() .paired'會返回一個'BOOL',但僅在Watch OS 2或更高版本中可用。 –