Genel bakış
Kullanılabilir cihazları eşzamansız olarak tarayan ve ilgili bildirimleri dinleyicilerine gönderen bir sınıf.
Bu sınıf dolaylı olarak bir tekildir. Ağ taraması yaptığından, birden fazla örneğin kullanılması yararlı olmaz.
- Deprecated:
- Yayın alıcılarını keşfetmek için GCKDiscoveryManager uygulamasını kullanın.
NSObject'i devralır.
Örnek Yöntemi Özeti | |
(instancetype) | - init |
Yeni bir GCKDeviceScanner oluşturur. Diğer... | |
(instancetype) | - initWithFilterCriteria: |
Tanımlayıcı başlatıcı. Diğer... | |
(void) | - startScan |
Yeni bir cihaz taraması başlatır. Diğer... | |
(void) | - stopScan |
Devam eden cihaz tarama işlemlerini durdurur. Diğer... | |
(void) | - addListener: |
Bildirim almak için bir dinleyici ekler. Diğer... | |
(void) | - removeListener: |
Daha önce addListener: ile eklenmiş bir dinleyiciyi kaldırır. Diğer... | |
Mülk Özeti | |
NSArray * | devices |
Keşfedilen cihazların dizisi. Diğer... | |
BOOL | hasDiscoveredDevices |
Mevcut/en son taramanın herhangi bir cihaz bulup bulmadığı. Diğer... | |
BOOL | scanning |
Taramanın devam edip etmediği. Diğer... | |
GCKFilterCriteria * | filterCriteria |
Geçerli filtreleme ölçütleri. Diğer... | |
BOOL | passiveScan |
Taramanın pasif tarama olup olmayacağı. Diğer... | |
Yöntem Ayrıntıları
- (instancetype) init |
Yeni bir GCKDeviceScanner oluşturur.
- Deprecated:
- Bunun yerine initWithFilterCriteria: kullanın; ölçüt olmadan kullanmayın.
- (instancetype) initWithFilterCriteria: | (GCKFilterCriteria *__nullable) | filterCriteria |
Tanımlayıcı başlatıcı.
Belirtilen filtre ölçütüyle yeni bir GCKDeviceScanner oluşturur.
- Parameters
-
filterCriteria The filter criteria. May not be nil
.
- (void) startScan |
Yeni bir cihaz taraması başlatır.
Son olarak, tarama stopScan ile durdurulmalıdır.
- (void) stopScan |
Devam eden cihaz tarama işlemlerini durdurur.
Bu yöntem, startScan çağrısından sonra ve bu nesne sahibi tarafından serbest bırakılmadan önce çağrılmalıdır.
- (void) addListener: | (id< GCKDeviceScannerListener >) | listener |
Bildirim almak için bir dinleyici ekler.
- Parameters
-
listener The listener to add.
- (void) removeListener: | (id< GCKDeviceScannerListener >) | listener |
Daha önce addListener: ile eklenmiş bir dinleyiciyi kaldırır.
- Parameters
-
listener The listener to remove.
Mülk Ayrıntıları
|
readnonatomiccopy |
Keşfedilen cihazların dizisi.
|
readnonatomicassign |
Mevcut/en son taramanın herhangi bir cihaz bulup bulmadığı.
|
readnonatomicassign |
Taramanın devam edip etmediği.
|
readwritenonatomiccopy |
Geçerli filtreleme ölçütleri.
|
readwritenonatomicassign |
Taramanın pasif tarama olup olmayacağı.
Pasif tarama, keşif sorgularını daha seyrek gönderir. Bu nedenle daha verimlidir, ancak sonuçlar daha güncel olmayacaktır. Kullanıcı, bir Yayın hedefi aktif olarak seçmediğinde pasif tarama yapmak uygundur.