Omówienie
Klasa, która asynchronicznie skanuje dostępne urządzenia i wysyła odpowiednie powiadomienia do słuchaczy.
Ta klasa jest domyślnie singletonem; ponieważ skanuje sieć, nie ma sensu używać więcej niż jednej instancji.
- Deprecated:
- Używaj GCKDiscoveryManager do wykrywania odbiorników Cast.
Dziedziczy NSObject.
Podsumowanie metody instancji | |
(instancetype) | - init |
Tworzy nowy obiekt GCKDeviceScanner. Więcej... | |
(instancetype) | - initWithFilterCriteria: |
Wyznaczony inicjator. Więcej... | |
(void) | - startScan |
Rozpoczyna nowe skanowanie urządzenia. Więcej... | |
(void) | - stopScan |
Zatrzymuje skanowanie w toku. Więcej... | |
(void) | - addListener: |
Dodaje detektor do odbierania powiadomień. Więcej... | |
(void) | - removeListener: |
Usuwa odbiornik dodany wcześniej za pomocą funkcji addListener:. Więcej... | |
Podsumowanie usługi | |
NSArray * | devices |
Tablica wykrytych urządzeń. Więcej... | |
BOOL | hasDiscoveredDevices |
Wskazuje, czy obecne lub ostatnie skanowanie wykryło jakieś urządzenia. Więcej... | |
BOOL | scanning |
Określa, czy skanowanie jest w toku. Więcej... | |
GCKFilterCriteria * | filterCriteria |
Bieżące kryteria filtrowania. Więcej... | |
BOOL | passiveScan |
Określa, czy skanowanie ma być pasywne. Więcej... | |
Szczegóły metody
- (instancetype) init |
Tworzy nowy obiekt GCKDeviceScanner.
- Deprecated:
- Zamiast tego użyj initWithFilterCriteria:. Nie używaj kryteriów.
- (instancetype) initWithFilterCriteria: | (GCKFilterCriteria *__nullable) | filterCriteria |
Wyznaczony inicjator.
Tworzy nowy obiekt GCKDeviceScanner o podanych kryteriach filtrowania.
- Parameters
-
filterCriteria The filter criteria. May not be nil
.
- (void) startScan |
Rozpoczyna nowe skanowanie urządzenia.
Skanowanie musi zostać zatrzymane przez wywołanie stopScan.
- (void) stopScan |
Zatrzymuje skanowanie w toku.
Ta metoda musi zostać wywołana jakiś czas po wywołaniu startScan i przed zwolnieniem tego obiektu przez właściciela.
- (void) addListener: | (id< GCKDeviceScannerListener >) | listener |
Dodaje detektor do odbierania powiadomień.
- Parameters
-
listener The listener to add.
- (void) removeListener: | (id< GCKDeviceScannerListener >) | listener |
Usuwa odbiornik dodany wcześniej za pomocą funkcji addListener:.
- Parameters
-
listener The listener to remove.
Szczegóły usługi
|
readnonatomiccopy |
Tablica wykrytych urządzeń.
|
readnonatomicassign |
Wskazuje, czy obecne lub ostatnie skanowanie wykryło jakieś urządzenia.
|
readnonatomicassign |
Określa, czy skanowanie jest w toku.
|
readwritenonatomiccopy |
Bieżące kryteria filtrowania.
|
readwritenonatomicassign |
Określa, czy skanowanie ma być pasywne.
Pasywne skanowanie rzadziej wysyła zapytania wyszukiwania, dzięki czemu jest skuteczniejsze, ale wyniki nie są tak aktualne. Skanowanie pasywne jest przydatne, gdy użytkownik nie wybiera aktywnie celu przesyłania.