نمای کلی
کلاسی که به صورت ناهمزمان دستگاه های موجود را اسکن می کند و اعلان های مربوطه را برای شنونده(های) خود ارسال می کند.
این کلاس به طور ضمنی تک تن است. از آنجایی که یک اسکن شبکه انجام می دهد، استفاده از بیش از یک نمونه از آن مفید نیست.
- 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.
جزئیات ملک
|
read nonatomic copy |
مجموعه ای از دستگاه های کشف شده
|
read nonatomic assign |
آیا اسکن فعلی/آخرین دستگاهی را کشف کرده است.
|
read nonatomic assign |
آیا اسکن در حال حاضر در حال انجام است یا خیر.
|
read write nonatomic copy |
معیارهای فعلی فیلترینگ
|
read write nonatomic assign |
این که آیا اسکن باید یک اسکن غیرفعال باشد.
اسکن غیرفعال پرس و جوهای اکتشافی را کمتر ارسال می کند، بنابراین کارآمدتر است، اما نتایج آنقدر تازه نخواهد بود. زمانی که کاربر به طور فعال هدف Cast را انتخاب نمی کند، اسکن غیرفعال انجام شود.