ภาพรวม
ชั้นเรียนที่สแกนหาอุปกรณ์ที่มีอยู่แบบไม่พร้อมกันและส่งการแจ้งเตือนที่เกี่ยวข้องไปยังผู้ฟัง
คลาสนี้ถือว่าเป็นแบบเดี่ยวๆ เนื่องจากมีการใช้การสแกนเครือข่าย จึงไม่มีการใช้มากกว่า 1 อินสแตนซ์
- Deprecated:
- ใช้ GCKDiscoveryManager เพื่อสํารวจตัวรับการแคสต์
รับค่า NSObject
สรุปเมธอดของอินสแตนซ์ | |
(instancetype) | - init |
สร้าง GCKDeviceScanner ใหม่ เพิ่มเติม... | |
(instancetype) | - initWithFilterCriteria: |
ตัวเริ่มต้นที่กําหนด เพิ่มเติม... | |
(void) | - startScan |
เริ่มการสแกนอุปกรณ์ใหม่ เพิ่มเติม... | |
(void) | - stopScan |
หยุดการสแกนอุปกรณ์ที่กําลังดําเนินการ เพิ่มเติม... | |
(void) | - addListener: |
เพิ่ม Listener เพื่อรับการแจ้งเตือน เพิ่มเติม... | |
(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 |
เพิ่ม Listener เพื่อรับการแจ้งเตือน
- Parameters
-
listener The listener to add.
- (void) removeListener: | (id< GCKDeviceScannerListener >) | listener |
นําผู้ฟังที่เพิ่มด้วย addListener: ไว้ก่อนหน้านี้ออก
- Parameters
-
listener The listener to remove.
รายละเอียดพร็อพเพอร์ตี้
|
readnonatomiccopy |
อาร์เรย์ของอุปกรณ์ที่ค้นพบ
|
readnonatomicassign |
การสแกนปัจจุบัน/ล่าสุดค้นพบอุปกรณ์ใดหรือไม่
|
readnonatomicassign |
อยู่ระหว่างการสแกนหรือไม่
|
readwritenonatomiccopy |
เกณฑ์การกรองปัจจุบัน
|
readwritenonatomicassign |
การสแกนควรเป็นการสแกนแบบแพสซีฟหรือไม่
การสแกนแบบแพสซีฟจะส่งการค้นหาผ่านข้อความน้อยครั้งกว่า ทําให้การค้นหามีประสิทธิภาพมากขึ้น แต่ผลลัพธ์ที่ได้ก็จะไม่ใหม่มากนัก จึงเหมาะที่จะสแกนแบบแพสซีฟเมื่อผู้ใช้ไม่ได้เลือกเป้าหมายการแคสต์