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< GCKGenericChannelDelegate > | delegate |
| 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
-
protocolNamespace The 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
-
message The message.
| - (BOOL) sendTextMessage: | (NSString *) | message | |
| error: | (GCKError *_Nullable *_Nullable) | error | |
Wysyła SMS-a na tym kanale.
- Parameters
-
message The message. error A pointer at which to store the error result. May be nil.
- Akcje powrotne
YESoznacza pomyślne wysłanie lubNO, 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
-
isWritable Whether the channel is now writable.
- Od
- 4,0
Szczegóły nieruchomości
|
readwritenonatomicweak |
Osoba, której przekazano dostęp, do otrzymywania powiadomień o zmianach stanu kanału.
|
readnonatomiccopyinherited |
Przestrzeń nazw kanału.
|
readnonatomicassigninherited |
Flaga wskazująca, czy ten kanał jest obecnie połączony.
|
readnonatomicassigninherited |
Flaga z informacją, czy na tym kanale można obecnie zapisywać dane.
- Od
- 4,0