بررسی اجمالی
یک پیاده سازی عمومی GCKCastChannel ، مناسب برای استفاده در مواقعی که طبقه بندی فرعی مورد نظر نیست.
GCKGenericChannel پیام و رویدادهای اتصال را به نماینده خود ارسال می کند و هیچ منطق پردازشی خودش را ندارد.
برای پروتکل نمایندگی به GCKGenericChannelDelegate مراجعه کنید.
GCKCastChannel به ارث می برد.
خلاصه روش نمونه | |
| (instancetype) | - initWithNamespace: | 
|  مقداردهی اولیه تعیین شده بیشتر...  | |
| (instancetype) | - init | 
|  مقداردهی اولیه پیش فرض در دسترس نیست. بیشتر...  | |
| (void) | - didReceiveTextMessage: | 
|  زمانی که پیامک در این کانال دریافت شده باشد تماس گرفته می شود. بیشتر...  | |
| (BOOL) | - sendTextMessage:error: | 
|  در این کانال پیامک ارسال کنید. بیشتر...  | |
| (NSInteger) | - generateRequestID | 
|  یک شناسه درخواست برای یک پیام جدید ایجاد می کند. بیشتر...  | |
| (nullable NSNumber *) | - generateRequestNumber | 
|  یک روش راحت که نتیجه generateRequestID را در یک NSNumber میپیچد. بیشتر...  | |
| (void) | - didConnect | 
|  هنگامی که این کانال وصل شده است تماس گرفته می شود، که نشان می دهد اکنون می توان پیام ها را با دستگاه Cast از طریق این کانال رد و بدل کرد. بیشتر...  | |
| (void) | - didDisconnect | 
|  هنگامی که این کانال قطع شده است تماس گرفته می شود، که نشان می دهد دیگر نمی توان پیام ها را با دستگاه Cast از طریق این کانال رد و بدل کرد. بیشتر...  | |
| (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 | 
هنگامی که این کانال وصل شده است تماس گرفته می شود، که نشان می دهد اکنون می توان پیام ها را با دستگاه Cast از طریق این کانال رد و بدل کرد.
پیاده سازی پیش فرض یک بدون عملیات است.
| - (void) didDisconnect | 
هنگامی که این کانال قطع شده است تماس گرفته می شود، که نشان می دهد دیگر نمی توان پیام ها را با دستگاه Cast از طریق این کانال رد و بدل کرد.
پیاده سازی پیش فرض یک بدون عملیات است.
| - (void) didChangeWritableState: | (BOOL) | isWritable | 
زمانی تماس گرفته می شود که وضعیت قابل نوشتن این کانال تغییر کرده باشد.
پیاده سازی پیش فرض یک بدون عملیات است.
- Parameters
 - 
  
isWritable Whether the channel is now writable.  
- از آنجا که
 - 4.0
 
جزئیات ملک
      
  | 
  read write nonatomic weak | 
نماینده دریافت اعلان در مورد تغییرات در وضعیت کانال.
      
  | 
  read nonatomic copy inherited | 
فضای نام کانال
      
  | 
  read nonatomic assign inherited | 
پرچمی که نشان می دهد آیا این کانال در حال حاضر متصل است یا خیر.
      
  | 
  read nonatomic assign inherited | 
پرچمی که نشان می دهد این کانال در حال حاضر قابل نوشتن است یا خیر.
- از آنجا که
 - 4.0