개요
사용 가능한 기기를 비동기식으로 스캔하고 해당 알림을 리스너로 전송하는 클래스입니다.
이 클래스는 암시적으로 싱글톤입니다. 네트워크 스캔을 사용하므로 인스턴스를 두 개 이상 사용하는 것은 유용하지 않습니다.
- Deprecated:
- GCKDiscoveryManager을 사용하여 Cast 수신기를 검색합니다.
NSObject를 상속합니다.
인스턴스 메서드 요약 | |
(instancetype) | - init |
새 GCKDeviceScanner를 구성합니다. 더보기... | |
(instancetype) | - initWithFilterCriteria: |
지정된 초기화 메서드입니다. 더보기... | |
(void) | - startScan |
새 기기 검색을 시작합니다. 더보기... | |
(void) | - stopScan |
진행 중인 기기 검색을 중지합니다. 더보기... | |
(void) | - addListener: |
알림 수신을 위한 리스너를 추가합니다. 더보기... | |
(void) | - removeListener: |
이전에 addListener:로 추가된 리스너를 삭제합니다. 더보기... | |
속성 요약 | |
NSArray * | devices |
검색된 기기의 배열입니다. 더보기... | |
BOOL | hasDiscoveredDevices |
현재/최신 스캔에서 기기를 찾았는지 여부 더보기... | |
BOOL | scanning |
검사가 현재 진행 중인지 여부입니다. 더보기... | |
GCKFilterCriteria * | filterCriteria |
현재 필터링 기준입니다. 더보기... | |
BOOL | passiveScan |
스캔이 수동적 스캔이어야 하는지 여부입니다. 더보기... | |
메서드 세부정보
- (instancetype) init |
새 GCKDeviceScanner를 구성합니다.
- Deprecated:
- 대신 initWithFilterCriteria:을 사용하세요. 기준이 없으면 사용하지 마세요.
- (instancetype) initWithFilterCriteria: | (GCKFilterCriteria *__nullable) | filterCriteria |
지정된 초기화 메서드입니다.
지정된 필터 기준을 사용하여 새 GCKDeviceScanner를 구성합니다.
- Parameters
-
filterCriteria The filter criteria. May not be nil
.
- (void) startScan |
새 기기 검색을 시작합니다.
stopScan를 호출하여 스캔을 중지해야 합니다.
- (void) stopScan |
진행 중인 기기 검색을 중지합니다.
이 메서드는 startScan가 호출된 후 어느 시점에 이 객체가 소유자에 의해 해제되기 전에 호출되어야 합니다.
- (void) addListener: | (id< GCKDeviceScannerListener >) | listener |
알림 수신을 위한 리스너를 추가합니다.
- Parameters
-
listener The listener to add.
- (void) removeListener: | (id< GCKDeviceScannerListener >) | listener |
이전에 addListener:로 추가된 리스너를 삭제합니다.
- Parameters
-
listener The listener to remove.
부동산 세부정보
|
readnonatomiccopy |
검색된 기기의 배열입니다.
|
readnonatomicassign |
현재/최신 스캔에서 기기를 찾았는지 여부
|
readnonatomicassign |
검사가 현재 진행 중인지 여부입니다.
|
readwritenonatomiccopy |
현재 필터링 기준입니다.
|
readwritenonatomicassign |
스캔이 수동적 스캔이어야 하는지 여부입니다.
패시브 스캔은 검색 쿼리를 보내는 빈도를 줄이기 때문에 효율성은 높지만 최신 상태가 아닙니다. 사용자가 Cast 대상을 적극적으로 선택하지 않는 경우 수동 검사를 실행하는 것이 좋습니다.