Descripción general
Una implementación genérica de GCKCastChannel, adecuada para usar cuando no se desea crear subclases
GCKGenericChannel reenvía eventos de mensajes y conectividad a su delegado y no tiene una lógica de procesamiento propia.
Consulta GCKGenericChannelDelegate para ver el protocolo de delegado.
Hereda GCKCastChannel.
| Resumen del método de instancia | |
| (instancetype) | - initWithNamespace: | 
| Inicializador designado  Más... | |
| (instancetype) | - init | 
| El inicializador predeterminado no está disponible.  Más... | |
| (void) | - didReceiveTextMessage: | 
| Se llama cuando se recibe un mensaje de texto en este canal.  Más... | |
| (BOOL) | - sendTextMessage:error: | 
| Envía un mensaje de texto en este canal.  Más... | |
| (NSInteger) | - generateRequestID | 
| Genera un ID de solicitud para un mensaje nuevo.  Más... | |
| (nullable NSNumber *) | - generateRequestNumber | 
| Es un método de conveniencia que une el resultado de generateRequestID en un NSNumber.  Más... | |
| (void) | - didConnect | 
| Se llama cuando se conecta este canal, lo que indica que ahora se pueden intercambiar mensajes con el dispositivo de transmisión a través de este canal.  Más... | |
| (void) | - didDisconnect | 
| Se llama cuando se desconecta este canal, lo que indica que los mensajes ya no se pueden intercambiar con el dispositivo de transmisión a través de este canal.  Más... | |
| (void) | - didChangeWritableState: | 
| Se llama cuando cambia el estado de escritura de este canal.  Más... | |
| Resumen de la propiedad | |
| id< GCKGenericChannelDelegate > | delegate | 
| El delegado para recibir notificaciones sobre cambios en el estado del canal.  Más... | |
| NSString * | protocolNamespace | 
| El espacio de nombres del canal  Más... | |
| BOOL | isConnected | 
| Una marca que indica si el canal está conectado actualmente.  Más... | |
| BOOL | isWritable | 
| Marca que indica si actualmente se puede escribir en este canal.  Más... | |
Detalle del método
| - (instancetype) initWithNamespace: | (NSString *) | protocolNamespace | 
Inicializador designado
- Parameters
- 
  protocolNamespace The namespace for this channel. This namespace must be unique across all channels used by a given application. 
Implementa GCKCastChannel.
| - (instancetype) init | 
El inicializador predeterminado no está disponible.
| - (void) didReceiveTextMessage: | (NSString *) | message | 
Se llama cuando se recibe un mensaje de texto en este canal.
La implementación predeterminada es una no-ops.
- Parameters
- 
  message The message. 
| - (BOOL) sendTextMessage: | (NSString *) | message | |
| error: | (GCKError *_Nullable *_Nullable) | error | |
Envía un mensaje de texto en este canal.
- Parameters
- 
  message The message. error A pointer at which to store the error result. May be nil.
- Devuelve
- YESsi la operación es exitosa o- NOsi no se pudo enviar el mensaje.
| - (NSInteger) generateRequestID | 
Genera un ID de solicitud para un mensaje nuevo.
- Devuelve
- El ID generado, o kGCKInvalidRequestID si el canal no está conectado actualmente.
| - (nullable NSNumber *) generateRequestNumber | 
Es un método de conveniencia que une el resultado de generateRequestID en un NSNumber.
- Devuelve
- El ID generado, o nilsi el canal no está conectado actualmente.
| - (void) didConnect | 
Se llama cuando se conecta este canal, lo que indica que ahora se pueden intercambiar mensajes con el dispositivo de transmisión a través de este canal.
La implementación predeterminada es una no-ops.
| - (void) didDisconnect | 
Se llama cuando se desconecta este canal, lo que indica que los mensajes ya no se pueden intercambiar con el dispositivo de transmisión a través de este canal.
La implementación predeterminada es una no-ops.
| - (void) didChangeWritableState: | (BOOL) | isWritable | 
Se llama cuando cambia el estado de escritura de este canal.
La implementación predeterminada es una no-ops.
- Parameters
- 
  isWritable Whether the channel is now writable. 
- Desde
- 4.0
Detalles de la propiedad
| 
 | readwritenonatomicweak | 
El delegado para recibir notificaciones sobre cambios en el estado del canal.
| 
 | readnonatomiccopyinherited | 
El espacio de nombres del canal
| 
 | readnonatomicassigninherited | 
Una marca que indica si el canal está conectado actualmente.
| 
 | readnonatomicassigninherited | 
Marca que indica si actualmente se puede escribir en este canal.
- Desde
- 4.0