Panoramica
Un'implementazione GCKCastChannel generica, adatta all'uso quando non si desidera una sottoclasse.
GCKGenericChannel inoltra eventi di messaggio e connettività al suo delegato e non ha una logica di elaborazione propria.
Vedi GCKGenericChannelDelegate per il protocollo delegato.
Eredita GCKCastChannel.
Riepilogo del metodo di istanza | |
| (instancetype) | - initWithNamespace: |
| Inizializzatore designato. Altro... | |
| (instancetype) | - init |
| Inizializzatore predefinito non disponibile. Altro... | |
| (void) | - didReceiveTextMessage: |
| Chiamato quando è stato ricevuto un SMS su questo canale. Altro... | |
| (BOOL) | - sendTextMessage:error: |
| Invia un SMS su questo canale. Altro... | |
| (NSInteger) | - generateRequestID |
| Genera un ID richiesta per un nuovo messaggio. Altro... | |
| (nullable NSNumber *) | - generateRequestNumber |
| Un metodo di convenienza che aggrega il risultato di generateRequestID in un NSNumber. Altro... | |
| (void) | - didConnect |
| Richiamato quando il canale è connesso, a indicare che ora è possibile scambiare messaggi con il dispositivo di trasmissione su questo canale. Altro... | |
| (void) | - didDisconnect |
| Richiamato quando il canale è stato disconnesso, per indicare che non è più possibile scambiare messaggi con il dispositivo di trasmissione su questo canale. Altro... | |
| (void) | - didChangeWritableState: |
| Richiamato quando lo stato scrivibile di questo canale è cambiato. Altro... | |
Riepilogo proprietà | |
| id< GCKGenericChannelDelegate > | delegate |
| Il delegato per la ricezione di notifiche sui cambiamenti di stato del canale. Altro... | |
| NSString * | protocolNamespace |
| Lo spazio dei nomi del canale. Altro... | |
| BOOL | isConnected |
| Un flag che indica se il canale è attualmente connesso. Altro... | |
| BOOL | isWritable |
| Un flag che indica se il canale è attualmente scrivibile. Altro... | |
Dettaglio metodo
| - (instancetype) initWithNamespace: | (NSString *) | protocolNamespace |
Inizializzatore designato.
- Parameters
-
protocolNamespace The namespace for this channel. This namespace must be unique across all channels used by a given application.
Implementa GCKCastChannel.
| - (instancetype) init |
Inizializzatore predefinito non disponibile.
| - (void) didReceiveTextMessage: | (NSString *) | message |
Chiamato quando è stato ricevuto un SMS su questo canale.
L'implementazione predefinita è autonoma.
- Parameters
-
message The message.
| - (BOOL) sendTextMessage: | (NSString *) | message | |
| error: | (GCKError *_Nullable *_Nullable) | error | |
Invia un SMS su questo canale.
- Parameters
-
message The message. error A pointer at which to store the error result. May be nil.
- Ritorni
YESin caso di esito positivo oNOse non è stato possibile inviare il messaggio.
| - (NSInteger) generateRequestID |
Genera un ID richiesta per un nuovo messaggio.
- Ritorni
- L'ID generato oppure kGCKInvalidRequestID se il canale non è attualmente collegato.
| - (nullable NSNumber *) generateRequestNumber |
Un metodo di convenienza che aggrega il risultato di generateRequestID in un NSNumber.
- Ritorni
- L'ID generato oppure
nilse il canale non è attualmente collegato.
| - (void) didConnect |
Richiamato quando il canale è connesso, a indicare che ora è possibile scambiare messaggi con il dispositivo di trasmissione su questo canale.
L'implementazione predefinita è autonoma.
| - (void) didDisconnect |
Richiamato quando il canale è stato disconnesso, per indicare che non è più possibile scambiare messaggi con il dispositivo di trasmissione su questo canale.
L'implementazione predefinita è autonoma.
| - (void) didChangeWritableState: | (BOOL) | isWritable |
Richiamato quando lo stato scrivibile di questo canale è cambiato.
L'implementazione predefinita è autonoma.
- Parameters
-
isWritable Whether the channel is now writable.
- Dal
- 4,0
Dettagli della proprietà
|
readwritenonatomicweak |
Il delegato per la ricezione di notifiche sui cambiamenti di stato del canale.
|
readnonatomiccopyinherited |
Lo spazio dei nomi del canale.
|
readnonatomicassigninherited |
Un flag che indica se il canale è attualmente connesso.
|
readnonatomicassigninherited |
Un flag che indica se il canale è attualmente scrivibile.
- Dal
- 4,0