نظرة عامة
نموذج GCKCastChannel عام مناسب للاستخدام عندما لا يكون من المطلوب استخدام الفئات الفرعية.
يعيد GCKGenericChannel توجيه أحداث الرسائل والاتصال إلى المفوَّض التابع له، وليس له منطق معالجة مستقل.
يمكنك الاطّلاع على GCKGenericChannelDelegate لمعرفة بروتوكول التفويض.
يكتسب GCKCastChannel.
ملخّص طريقة المثيل | |
(instancetype) | - initWithNamespace: |
المُهيئ المُعيّن. المزيد... | |
(instancetype) | - init |
أداة الإعداد التلقائية غير متوفّرة. المزيد... | |
(void) | - didReceiveTextMessage: |
يتم الاتصال به عند تلقّي رسالة نصية على هذه القناة. المزيد... | |
(BOOL) | - sendTextMessage:error: |
يرسل رسالة نصية على هذه القناة. المزيد... | |
(NSInteger) | - generateRequestID |
ينشئ معرّف طلب لرسالة جديدة. المزيد... | |
(nullable NSNumber *) | - generateRequestNumber |
طريقة مريحة تلفّ نتيجة generateRequestID في NSNumber. المزيد... | |
(void) | - didConnect |
يتم استدعاء هذا الإجراء عند ربط هذه القناة، للإشارة إلى أنّه يمكن الآن تبادل الرسائل مع جهاز البث من خلال هذه القناة. المزيد... | |
(void) | - didDisconnect |
يتم استدعاء هذا الإجراء عند انقطاع الاتصال بهذه القناة، للإشارة إلى أنّه لم يعُد من الممكن تبادل الرسائل مع جهاز البث من خلال هذه القناة. المزيد... | |
(void) | - didChangeWritableState: |
يتم استدعاء هذا الحدث عند تغيير حالة إمكانية الكتابة في هذه القناة. المزيد... | |
ملخّص الموقع | |
id< GCKGenericChannelDelegate > | delegate |
المستخدم المفوَّض لتلقّي إشعارات بشأن التغييرات في حالة القناة المزيد... | |
NSString * | protocolNamespace |
مساحة اسم القناة المزيد... | |
BOOL | isConnected |
علامة تشير إلى ما إذا كانت هذه القناة مرتبطة حاليًا المزيد... | |
BOOL | isWritable |
علامة تشير إلى ما إذا كانت هذه القناة قابلة للكتابة في الوقت الحالي المزيد... | |
تفاصيل الطريقة
- (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 |
أداة الإعداد التلقائية غير متوفّرة.
- (void) didReceiveTextMessage: | (NSString *) | message |
يتم الاتصال به عند تلقّي رسالة نصية على هذه القناة.
والتنفيذ التلقائي هو بيئة مستقلة.
- Parameters
-
message The message.
- (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 إذا لم تكن القناة مرتبطة حاليًا
- (nullable NSNumber *) generateRequestNumber |
طريقة مريحة تلفّ نتيجة generateRequestID في NSNumber.
- المرتجعات
- المعرّف الذي تم إنشاؤه أو
nil
إذا لم تكن القناة مرتبطة حاليًا
- (void) didConnect |
يتم استدعاء هذا الإجراء عند ربط هذه القناة، للإشارة إلى أنّه يمكن الآن تبادل الرسائل مع جهاز البث من خلال هذه القناة.
والتنفيذ التلقائي هو بيئة مستقلة.
- (void) didDisconnect |
يتم استدعاء هذا الإجراء عند انقطاع الاتصال بهذه القناة، للإشارة إلى أنّه لم يعُد من الممكن تبادل الرسائل مع جهاز البث من خلال هذه القناة.
والتنفيذ التلقائي هو بيئة مستقلة.
- (void) didChangeWritableState: | (BOOL) | isWritable |
يتم استدعاء هذا الحدث عند تغيير حالة إمكانية الكتابة في هذه القناة.
والتنفيذ التلقائي هو بيئة مستقلة.
- Parameters
-
isWritable Whether the channel is now writable.
- منذ
- 4.0
تفاصيل الموقع
|
readwritenonatomicweak |
المستخدم المفوَّض لتلقّي إشعارات بشأن التغييرات في حالة القناة
|
readnonatomiccopyinherited |
مساحة اسم القناة
|
readnonatomicassigninherited |
علامة تشير إلى ما إذا كانت هذه القناة مرتبطة حاليًا
|
readnonatomicassigninherited |
علامة تشير إلى ما إذا كانت هذه القناة قابلة للكتابة في الوقت الحالي
- منذ
- 4.0