Przegląd
Klasa, która asynchronicznie skanuje dostępne urządzenia i wysyła odpowiednie powiadomienia do odbiorców.
Ta klasa jest niejawnie singletonem, ponieważ wykonuje skanowanie sieci, więc używanie więcej niż 1 jej instancji nie jest przydatne.
- Deprecated:
- Użyj GCKDiscoveryManager, aby odkryć odbiorniki przesyłania.
Dziedziczy z klasy NSObject.
Podsumowanie metod instancji | |
(instancetype) | - init |
Tworzy nowy obiekt GCKDeviceScanner. Więcej… | |
(instancetype) | - initWithFilterCriteria: |
Wyznaczony inicjator. Więcej… | |
(void) | - startScan |
Rozpoczyna skanowanie nowego urządzenia. Więcej… | |
(void) | - stopScan |
Zatrzymuje trwające skanowanie urządzenia. Więcej… | |
(void) | - addListener: |
Dodaje odbiornik do otrzymywania powiadomień. Więcej… | |
(void) | - removeListener: |
Usuwa odbiorcę, który został wcześniej dodany za pomocą addListener:. Więcej… | |
Podsumowanie usługi | |
NSArray * | devices |
Tablica wykrytych urządzeń. Więcej… | |
BOOL | hasDiscoveredDevices |
czy podczas bieżącego lub ostatniego skanowania wykryto jakieś urządzenia; Więcej… | |
BOOL | scanning |
Wskazuje, czy skanowanie jest obecnie 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 niego używaj kolumny initWithFilterCriteria:. Nie używaj jej bez kryteriów.
- (instancetype) initWithFilterCriteria: | (GCKFilterCriteria *__nullable) | filterCriteria |
Wyznaczony inicjator.
Tworzy nowy obiekt GCKDeviceScanner z podanymi kryteriami filtrowania.
- Parameters
-
filterCriteria The filter criteria. May not be nil
.
- (void) startScan |
Rozpoczyna skanowanie nowego urządzenia.
Skanowanie musi zostać ostatecznie zatrzymane przez wywołanie funkcji stopScan.
- (void) stopScan |
Zatrzymuje trwające skanowanie urządzenia.
Tę metodę musisz wywołać w pewnym momencie po wywołaniu funkcji startScan i zanim ten obiekt zostanie zwolniony przez właściciela.
- (void) addListener: | (id< GCKDeviceScannerListener >) | listener |
Dodaje odbiornik do otrzymywania powiadomień.
- Parameters
-
listener The listener to add.
- (void) removeListener: | (id< GCKDeviceScannerListener >) | listener |
Usuwa odbiorcę, który został wcześniej dodany za pomocą addListener:.
- Parameters
-
listener The listener to remove.
Szczegóły usługi
|
readnonatomiccopy |
Tablica wykrytych urządzeń.
|
readnonatomicassign |
czy podczas bieżącego lub ostatniego skanowania wykryto jakieś urządzenia;
|
readnonatomicassign |
Wskazuje, czy skanowanie jest obecnie w toku.
|
readwritenonatomiccopy |
Bieżące kryteria filtrowania.
|
readwritenonatomicassign |
Określa, czy skanowanie ma być pasywne.
Skanowanie pasywne wysyła zapytania wykrywające rzadziej, więc jest bardziej wydajne, ale wyniki nie będą tak aktualne. Skanowanie pasywne jest odpowiednie, gdy użytkownik nie wybiera aktywnie miejsca docelowego Cast.