2015-06-24 53 views
1

有沒有可以告訴我手錶是否與設備配對的類?Apple Watch:檢查配對狀態?

我只是在尋找一個簡單的是/否檢查,它會告訴我手錶是否與設備配對。

+1

http://stackoverflow.com/questions/27793093/how-to-check-whether-iphone-and-apple-watch-are-connected – Kreuzberg

+0

'WCSession.defaultSession() .paired'會返回一個'BOOL',但僅在Watch OS 2或更高版本中可用。 –

回答

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