نظرة عامة
استخدام GCKCastChannel عام مناسب للاستخدام في حال عدم الرغبة في الحصول على فئة فرعية.
يعمل GCKGenericChannel على إعادة توجيه أحداث الرسالة والاتصال إلى المفوّض، وليس له منطق معالجة خاص.
يُرجى الاطِّلاع على GCKGenericChannelDelegate للتعرُّف على بروتوكول التفويض.
يكتسب GCKCastChannel.
ملخص طريقة المثيل | |
(instancetype) | - initWithNamespace: |
مُعَيِّن مُحدَّد. المزيد... | |
(instancetype) | - init |
المُنشئ التلقائي غير متاح. المزيد... | |
(void) | - didReceiveTextMessage: |
يتم الاتصال عندما يتم تلقي رسالة نصية على هذه القناة. المزيد... | |
(BOOL) | - sendTextMessage: |
لإرسال رسالة نصية على هذه القناة. المزيد... | |
(BOOL) | - sendTextMessage:error: |
لإرسال رسالة نصية على هذه القناة. المزيد... | |
(NSInteger) | - generateRequestID |
ينشئ معرّف طلب لرسالة جديدة. المزيد... | |
(NSNumber *__nullable) | - generateRequestNumber |
طريقة سهلة تُلفّ نتائج generateRequestID في NSNumber. المزيد... | |
(void) | - didConnect |
تمّ الاتّصال عندما تكون هذه القناة مرتبطة، ما يعني أنّه بات بالإمكان الآن تبادل الرسائل مع جهاز البث عبر هذه القناة. المزيد... | |
(void) | - didDisconnect |
يتم الاتصال عندما يتم إلغاء ربط هذه القناة، مما يشير إلى أنه لم يعد بالإمكان تبادل الرسائل مع جهاز البث عبر هذه القناة. المزيد... | |
ملخص الموقع | |
id< GCKGenericChannelDelegate > | delegate |
المفوّض لتلقّي إشعارات حول التغييرات التي تطرأ على حالة القناة المزيد... | |
NSString * | protocolNamespace |
مساحة اسم القناة. المزيد... | |
BOOL | isConnected |
علامة تشير إلى ما إذا كانت هذه القناة مرتبطة حاليًا. المزيد... | |
GCKDeviceManager * | deviceManager |
مدير الجهاز الذي تم تسجيل هذه القناة به، إن وُجد. المزيد... | |
تفاصيل الطريقة
- (instancetype) initWithNamespace: | (NSString *) | protocolNamespace |
مُعَيِّن مُحدَّد.
- Parameters
-
protocolNamespace The namespace for this channel. This namespace must be unique across all channels used by a given application.
لتنفيذ GCKCastChannel.
- (instancetype) init |
المُنشئ التلقائي غير متاح.
تم التنفيذ في GCKMediaControlChannel وGCKGameManagerChannel.
- (void) didReceiveTextMessage: | (NSString *) | message |
يتم الاتصال عندما يتم تلقي رسالة نصية على هذه القناة.
التنفيذ الافتراضي هو بيئة مستقلة.
- Parameters
-
message The message.
- (BOOL) sendTextMessage: | (NSString *) | message |
لإرسال رسالة نصية على هذه القناة.
- Parameters
-
message The message.
- المرتجعات
YES
يتم إرسالها بنجاح أوNO
إذا تعذر إرسال الرسالة (نظرًا لعدم اتصال القناة، أو لأن المخزن المؤقت للإرسال ممتلئ للغاية في الوقت الحالي).
- Deprecated:
- استخدِم sendTextMessage:error: الذي يقدّم معلومات تفصيلية عن الأخطاء.
- (BOOL) sendTextMessage: | (NSString *) | message | |
error: | (GCKError *__nullable *__nullable) | error | |
لإرسال رسالة نصية على هذه القناة.
- Parameters
-
message The message. error A pointer at which to store the error result. May be nil
.
- المرتجعات
- تم إرسال
YES
بنجاح أوNO
في حالة تعذر إرسال الرسالة.
- (NSInteger) generateRequestID |
ينشئ معرّف طلب لرسالة جديدة.
- المرتجعات
- المعرّف الذي تم إنشاؤه أو kGCKInvalidRequestID إذا لم تكن القناة مرتبطة حاليًا
- (NSNumber * __nullable) generateRequestNumber |
طريقة سهلة تُلفّ نتائج generateRequestID في NSNumber.
- المرتجعات
- المعرّف الذي تم إنشاؤه أو
nil
إذا لم تكن القناة مرتبطة حاليًا
- (void) didConnect |
تمّ الاتّصال عندما تكون هذه القناة مرتبطة، ما يعني أنّه بات بالإمكان الآن تبادل الرسائل مع جهاز البث عبر هذه القناة.
التنفيذ الافتراضي هو بيئة مستقلة.
- (void) didDisconnect |
يتم الاتصال عندما يتم إلغاء ربط هذه القناة، مما يشير إلى أنه لم يعد بالإمكان تبادل الرسائل مع جهاز البث عبر هذه القناة.
التنفيذ الافتراضي هو بيئة مستقلة.
تفاصيل العقار
|
readwritenonatomicweak |
المفوّض لتلقّي إشعارات حول التغييرات التي تطرأ على حالة القناة
|
readnonatomiccopyinherited |
مساحة اسم القناة.
|
readnonatomicassigninherited |
علامة تشير إلى ما إذا كانت هذه القناة مرتبطة حاليًا.
|
readnonatomicweakinherited |
مدير الجهاز الذي تم تسجيل هذه القناة به، إن وُجد.
- Deprecated:
- إذا لم يتم تسجيل هذه القناة في الصف GCKDeviceManager الذي تم إيقاف العمل به، سيكون ذلك
nil
.