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