Klasa GCKgeneralChannel

Odniesienie do klasy GCKgeneralChannel

Opis

Ogólna implementacja GCKCastChannel odpowiednia do użycia, gdy nie jest potrzebna podklasyfikacja.

Przeglądarka GCKGenericChannel przekazuje zdarzenia związane z wiadomościami i połączeniami do swojego przedstawiciela. Nie ma własnej logiki przetwarzania.

Informacje o protokole delegowania znajdziesz w sekcji GCKGenericChannelDelegate.

Dziedziczy właściwość GCKCastChannel.

Podsumowanie metody instancji

(instancetype) - initWithNamespace:
 Wyznaczony inicjator. Więcej...
 
(instancetype) - init
 Domyślny inicjator jest niedostępny. Więcej...
 
(void) - didReceiveTextMessage:
 Wywoływane po odebraniu SMS-a na tym kanale. Więcej...
 
(BOOL) - sendTextMessage:error:
 Wysyła SMS-a na tym kanale. Więcej...
 
(NSInteger) - generateRequestID
 Generuje identyfikator żądania dla nowej wiadomości. Więcej...
 
(nullable NSNumber *) - generateRequestNumber
 Wygodna metoda, w której wynik generateRequestID jest obiektem NSNumber. Więcej...
 
(void) - didConnect
 Wywoływane po połączeniu kanału z tym kanałem. Oznacza to, że w tym kanale można wymieniać wiadomości z urządzeniem przesyłającym. Więcej...
 
(void) - didDisconnect
 Wywoływane, gdy ten kanał został odłączony. Oznacza to, że nie można już wymieniać wiadomości z urządzeniem przesyłającym przez ten kanał. Więcej...
 
(void) - didChangeWritableState:
 Wywoływana po zmianie stanu dostępnego do zapisu tego kanału. Więcej...
 

Podsumowanie usługi

id< GCKGenericChannelDelegatedelegate
 Osoba, której przekazano dostęp, do otrzymywania powiadomień o zmianach stanu kanału. Więcej...
 
NSString * protocolNamespace
 Przestrzeń nazw kanału. Więcej...
 
BOOL isConnected
 Flaga wskazująca, czy ten kanał jest obecnie połączony. Więcej...
 
BOOL isWritable
 Flaga z informacją, czy na tym kanale można obecnie zapisywać dane. Więcej...
 

Szczegóły metody

- (instancetype) initWithNamespace: (NSString *)  protocolNamespace

Wyznaczony inicjator.

Parameters
protocolNamespaceThe namespace for this channel. This namespace must be unique across all channels used by a given application.

Implementuje GCKCastChannel.

- (instancetype) init

Domyślny inicjator jest niedostępny.

- (void) didReceiveTextMessage: (NSString *)  message

Wywoływane po odebraniu SMS-a na tym kanale.

Domyślna implementacja jest niedostępna.

Parameters
messageThe message.
- (BOOL) sendTextMessage: (NSString *)  message
error: (GCKError *_Nullable *_Nullable)  error 

Wysyła SMS-a na tym kanale.

Parameters
messageThe message.
errorA pointer at which to store the error result. May be nil.
Akcje powrotne
YES oznacza pomyślne wysłanie lub NO, jeśli nie udało się wysłać wiadomości.
- (NSInteger) generateRequestID

Generuje identyfikator żądania dla nowej wiadomości.

Akcje powrotne
Wygenerowany identyfikator lub kGCKInvalidRequestID, jeśli kanał nie jest obecnie połączony.
- (nullable NSNumber *) generateRequestNumber

Wygodna metoda, w której wynik generateRequestID jest obiektem NSNumber.

Akcje powrotne
Wygenerowany identyfikator lub nil, jeśli kanał nie jest obecnie połączony.
- (void) didConnect

Wywoływane po połączeniu kanału z tym kanałem. Oznacza to, że w tym kanale można wymieniać wiadomości z urządzeniem przesyłającym.

Domyślna implementacja jest niedostępna.

- (void) didDisconnect

Wywoływane, gdy ten kanał został odłączony. Oznacza to, że nie można już wymieniać wiadomości z urządzeniem przesyłającym przez ten kanał.

Domyślna implementacja jest niedostępna.

- (void) didChangeWritableState: (BOOL)  isWritable

Wywoływana po zmianie stanu dostępnego do zapisu tego kanału.

Domyślna implementacja jest niedostępna.

Parameters
isWritableWhether the channel is now writable.
Od
4,0

Szczegóły nieruchomości

- (id<GCKGenericChannelDelegate>) delegate
readwritenonatomicweak

Osoba, której przekazano dostęp, do otrzymywania powiadomień o zmianach stanu kanału.

- (NSString*) protocolNamespace
readnonatomiccopyinherited

Przestrzeń nazw kanału.

- (BOOL) isConnected
readnonatomicassigninherited

Flaga wskazująca, czy ten kanał jest obecnie połączony.

- (BOOL) isWritable
readnonatomicassigninherited

Flaga z informacją, czy na tym kanale można obecnie zapisywać dane.

Od
4,0