<GCKDiscoveryManagerListener> 通訊協定

<GCKDiscoveryManagerListener> 通訊協定參考資料

總覽

GCKDiscoveryManager 事件監聽器通訊協定。

開始時間
3.0

繼承 <NSObjectNSObject>。

執行個體方法摘要

(void) - didStartDiscoveryForDeviceCategory:
 開始探索指定裝置類別時呼叫此方法。更多...
 
(void) - willUpdateDeviceList
 在發現的裝置清單即將以某種方式更新時呼叫。更多...
 
(void) - didUpdateDeviceList
 發現的裝置清單透過某種方式更新時呼叫。更多...
 
(void) - didInsertDevice:atIndex:
 新發現的裝置插入裝置清單時呼叫。更多...
 
(void) - didUpdateDevice:atIndex:
 當先前探索的裝置更新時,會呼叫此方法。更多...
 
(void) - didUpdateDevice:atIndex:andMoveToIndex:
 先前發現的裝置更新和/或重新排序時,會呼叫此方法。更多...
 
(void) - didRemoveDeviceAtIndex:
 當先前探索的裝置離線,且已從裝置清單中移除時,就會呼叫這個回呼。更多...
 
(void) - didRemoveDevice:atIndex:
 當先前探索的裝置離線,且已從裝置清單中移除時,就會呼叫這個回呼。更多...
 
(void) - didHaveDiscoveredDeviceWhenStartingDiscovery
 在探索程序開始之前,清單中有幾項先前探索的裝置時呼叫此方法。更多...
 

方法詳細資料

- (void) didStartDiscoveryForDeviceCategory: (NSString *)  deviceCategory
optional

開始探索指定裝置類別時呼叫此方法。

- (void) willUpdateDeviceList
optional

在發現的裝置清單即將以某種方式更新時呼叫。

- (void) didUpdateDeviceList
optional

發現的裝置清單透過某種方式更新時呼叫。

- (void) didInsertDevice: (GCKDevice *)  device
atIndex: (NSUInteger)  index 
optional

新發現的裝置插入裝置清單時呼叫。

Parameters
deviceThe device that was inserted.
indexThe list index at which the device was inserted.
- (void) didUpdateDevice: (GCKDevice *)  device
atIndex: (NSUInteger)  index 
optional

當先前探索的裝置更新時,會呼叫此方法。

Parameters
deviceThe device that was updated.
indexThe list index of the device.
- (void) didUpdateDevice: (GCKDevice *)  device
atIndex: (NSUInteger)  index
andMoveToIndex: (NSUInteger)  newIndex 
optional

先前發現的裝置更新和/或重新排序時,會呼叫此方法。

Parameters
deviceThe device that was updated.
indexThe previous list index of the device.
newIndexThe current list index of the device.
- (void) didRemoveDeviceAtIndex: (NSUInteger)  index
optional

當先前探索的裝置離線,且已從裝置清單中移除時,就會呼叫這個回呼。

Parameters
indexThe list index of the device that was removed.
- (void) didRemoveDevice: (GCKDevice *)  device
atIndex: (NSUInteger)  index 
optional

當先前探索的裝置離線,且已從裝置清單中移除時,就會呼叫這個回呼。

這是 didRemoveDeviceAtIndex: 的替代方法。如果同時實作兩者,系統就會呼叫兩者。

Parameters
deviceThe device that was removed.
indexThe list index of the device that was removed.
開始時間
4.1
- (void) didHaveDiscoveredDeviceWhenStartingDiscovery
optional

在探索程序開始之前,清單中有幾項先前探索的裝置時呼叫此方法。

自上次探索程序發現這些裝置時,這些裝置仍然有效,且尚未過期。可使用 deviceCount: 和 deviceAtIndex: 工具,取得先前探索裝置的完整清單。

開始時間
4.4.1