סקירה כללית
הטמעה כללית של 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
.