نظرة عامة
فئة يتم فحصها بشكل غير متزامن بحثًا عن الأجهزة المتاحة وترسل الإشعارات المقابلة إلى المستمعين إليها.
وهذه الفئة تمثل رقمًا فرديًا ضمنيًا؛ وبما أنها تُجري فحصًا للشبكة، فليس من المفيد استخدام أكثر من مثيل واحد لها.
- Deprecated:
- يمكنك استخدام GCKDiscoveryManager لاكتشاف أجهزة استقبال البث.
يكتسب 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 |
لتحديد ما إذا كان الفحص فحصًا سلبيًا أم لا.
يُرسِل الفحص السلبي طلبات بحث عن الاكتشاف بمعدّل أقل، لذا يُعد أكثر فعالية، إلا أنّ النتائج لن تكون حديثة. ومن المناسب إجراء فحص سلبي عندما لا يحدد المستخدم هدف الإرسال بشكل نشط.