סקירה כללית
מחלקה שסורקת באופן אסינכרוני את המכשירים הזמינים ושולחת את ההתראות המתאימות למאזינים שלה.
למעשה, הכיתה הזו פועלת כסינגלטון, מכיוון שהיא סורקת את הרשת, ולכן לא מומלץ להשתמש בה יותר ממופע אחד.
- Deprecated:
- אפשר להשתמש ב-GCKDiscoveryManager כדי לגלות מקלטי Cast.
עוברת בירושה את NSObject.
סיכום של שיטת המכונה | |
(instancetype) | - init |
יוצרים GCKDeviceScanner חדשים. עוד... | |
(instancetype) | - initWithFilterCriteria: |
מאתחל ייעודי. עוד... | |
(void) | - startScan |
מתחיל סריקה חדשה של המכשיר. עוד... | |
(void) | - stopScan |
מפסיק סריקה פעילה של מכשיר. עוד... | |
(void) | - addListener: |
הגדרת event 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 |
הגדרת event listener לקבלת התראות.
- Parameters
-
listener The listener to add.
- (void) removeListener: | (id< GCKDeviceScannerListener >) | listener |
הסרה של מאזינים שנוספו בעבר באמצעות addListener:.
- Parameters
-
listener The listener to remove.
פרטי הנכס
|
readnonatomiccopy |
מערך המכשירים שזוהו.
|
readnonatomicassign |
אם בסריקה הנוכחית או האחרונה נמצאו מכשירים.
|
readnonatomicassign |
אם הסריקה מתבצעת עכשיו.
|
readwritenonatomiccopy |
הקריטריונים הנוכחיים לסינון.
|
readwritenonatomicassign |
אם הסריקה צריכה להיות סריקה פסיבית.
סריקה פסיבית שולחת שאילתות גילוי בתדירות נמוכה יותר, כך שהיא יעילה יותר, אבל התוצאות לא יהיו עדכניות כל כך. כדאי לבצע סריקה פסיבית כשהמשתמש לא בוחר יעד העברה באופן פעיל.