Tổng quan
Một lớp quét không đồng bộ để tìm các thiết bị có sẵn và gửi thông báo tương ứng đến(các) trình nghe.
Lớp này hoàn toàn là một singleton; vì nó quét mạng nên không cần thiết phải có nhiều bản sao của nó được sử dụng.
- Deprecated:
- Sử dụng GCKDiscoveryManager để khám phá Bộ thu truyền.
Kế thừa NSObject.
Tóm tắt phương thức của thực thể | |
(instancetype) | - init |
Xây dựng một GCKDeviceScanner mới. Thêm... | |
(instancetype) | - initWithFilterCriteria: |
Trình khởi tạo được chỉ định. Thêm... | |
(void) | - startScan |
Bắt đầu một lượt quét thiết bị mới. Thêm... | |
(void) | - stopScan |
Dừng mọi hoạt động quét thiết bị đang diễn ra. Thêm... | |
(void) | - addListener: |
Thêm trình nghe để nhận thông báo. Thêm... | |
(void) | - removeListener: |
Xoá trình nghe từng được thêm bằng addListener:. Thêm... | |
Tóm tắt thuộc tính | |
NSArray * | devices |
Dãy thiết bị được phát hiện. Thêm... | |
BOOL | hasDiscoveredDevices |
Liệu quá trình quét hiện tại/mới nhất có phát hiện thấy thiết bị nào không. Thêm... | |
BOOL | scanning |
Liệu quá trình quét hiện có đang diễn ra hay không. Thêm... | |
GCKFilterCriteria * | filterCriteria |
Tiêu chí lọc hiện tại. Thêm... | |
BOOL | passiveScan |
Liệu quá trình quét có phải là một quá trình quét thụ động hay không. Thêm... | |
Chi tiết phương thức
- (instancetype) init |
Xây dựng một GCKDeviceScanner mới.
- Deprecated:
- Sử dụng initWithFilterCriteria:; không sử dụng nếu không có tiêu chí.
- (instancetype) initWithFilterCriteria: | (GCKFilterCriteria *__nullable) | filterCriteria |
Trình khởi tạo được chỉ định.
Tạo một GCKDeviceScanner mới với các tiêu chí lọc cụ thể.
- Parameters
-
filterCriteria The filter criteria. May not be nil
.
- (void) startScan |
Bắt đầu một lượt quét thiết bị mới.
Cuối cùng, bạn phải dừng quét bằng cách gọi stopScan.
- (void) stopScan |
Dừng mọi hoạt động quét thiết bị đang diễn ra.
Phương thức này phải được gọi tại một thời điểm nào đó sau khi startScan được gọi và trước khi chủ sở hữu của đối tượng này được giải phóng.
- (void) addListener: | (id< GCKDeviceScannerListener >) | listener |
Thêm trình nghe để nhận thông báo.
- Parameters
-
listener The listener to add.
- (void) removeListener: | (id< GCKDeviceScannerListener >) | listener |
Xoá trình nghe từng được thêm bằng addListener:.
- Parameters
-
listener The listener to remove.
Chi tiết thuộc tính
|
readnonatomiccopy |
Dãy thiết bị được phát hiện.
|
readnonatomicassign |
Liệu quá trình quét hiện tại/mới nhất có phát hiện thấy thiết bị nào không.
|
readnonatomicassign |
Liệu quá trình quét hiện có đang diễn ra hay không.
|
readwritenonatomiccopy |
Tiêu chí lọc hiện tại.
|
readwritenonatomicassign |
Liệu quá trình quét có phải là một quá trình quét thụ động hay không.
Việc quét thụ động sẽ gửi các truy vấn khám phá ít thường xuyên hơn, nên sẽ hiệu quả hơn, nhưng kết quả sẽ không mới như trước. Bạn nên quét thụ động khi người dùng không chủ động chọn mục tiêu Truyền.