סקירה כללית
הטמעה כללית של GCKCastChannel, שמתאימה לשימוש כאשר לא רוצים לסווג משנה.
אפליקציית GCKGenericChannel מעבירה לאירועי הודעה וקישוריות הודעה עם גישה שהיא לא אחראית על לוגיקת העיבוד שלה.
אפשר למצוא מידע נוסף על הפרוטוקול להאצלה ב-GCKGenericChannelDelegate.
עוברת בירושה את GCKCastChannel.
סיכום של שיטת המכונה | |
(instancetype) | - initWithNamespace: |
מאתחל ייעודי. עוד... | |
(instancetype) | - init |
מאתחל ברירת המחדל לא זמין. עוד... | |
(void) | - didReceiveTextMessage: |
מתקשרים כאשר מתקבלת הודעת טקסט בערוץ הזה. עוד... | |
(BOOL) | - sendTextMessage: |
תישלח הודעת טקסט בערוץ. עוד... | |
(BOOL) | - sendTextMessage:error: |
תישלח הודעת טקסט בערוץ. עוד... | |
(NSInteger) | - generateRequestID |
יוצר מזהה בקשה להודעה חדשה. עוד... | |
(NSNumber *__nullable) | - generateRequestNumber |
שיטת נוחות שמעטפת את התוצאה של generateRequestID ב-NSNumber. עוד... | |
(void) | - didConnect |
התקשרות כשהערוץ מחובר. המשמעות היא שניתן להחליף עכשיו הודעות עם מכשיר CAST בערוץ הזה. עוד... | |
(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 |
מתקשרים כאשר מתקבלת הודעת טקסט בערוץ הזה.
הטמעת ברירת המחדל היא no-op.
- 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 |
התקשרות כשהערוץ מחובר. המשמעות היא שניתן להחליף עכשיו הודעות עם מכשיר CAST בערוץ הזה.
הטמעת ברירת המחדל היא no-op.
- (void) didDisconnect |
בוצעה שיחה כאשר הערוץ הזה נותק. פירוש הדבר הוא שלא ניתן יותר להחליף הודעות עם מכשיר ה-CAST דרך הערוץ הזה.
הטמעת ברירת המחדל היא no-op.
פרטי הנכס
|
readwritenonatomicweak |
בעל הגישה מקבל התראות על שינויים במצב הערוץ.
|
readnonatomiccopyinherited |
מרחב השמות של הערוץ.
|
readnonatomicassigninherited |
סימון שמציין אם הערוץ מחובר כרגע.
|
readnonatomicweakinherited |
מנהל המכשיר שבאמצעותו רשום הערוץ הזה, אם יש כזה.
- Deprecated:
- אם הערוץ הזה לא היה רשום למחלקה GCKDeviceManager שהוצאה משימוש, הערך יהיה
nil
.