Przegląd
Klasa reprezentująca sesję podróży.
Sesja wyjazdu będzie okresowo dostarczać informacje o podróży, która może obejmować wspólne przejazdy lub dostawę, a każda sesja jest identyfikowana przez parametr TripName.
Publiczne funkcje członków | |
(void) | – registerSubscription: |
Zarejestruj instancję GMTCTripModelSubscriber na potrzeby tej sesji. | |
(void) | - unregistersubscribe: |
Wyrejestruj instancję GMTCTripModelSubscriber na potrzeby tej sesji, aby uniknąć wywołania zwrotnego. | |
Usługi | |
GMTCTripModelState | state |
Zwraca bieżący stan sesji. | |
GMTSTrip * | currentTrip |
Zwraca bieżące dane podróży. | |
NSString * | tripName |
Zwraca powiązaną nazwę podróży. | |
GMTCMutableTripModelOptions * | opcje |
Określa opcje aktualnej sesji podróży. |
Dokumentacja funkcji członka
– (void) enrollSubscription (rejestracja nieważna): | (id< GMTCTripModelSubscriber >) | subskrybent |
Zarejestruj instancję GMTCTripModelSubscriber na potrzeby tej sesji.
Wywołaj ten interfejs API, zanim będzie można otrzymywać wywołania zwrotne. Tę metodę można wywoływać tylko w wątku głównym.
Zwróć uwagę, że podróżModel będzie aktywny (np. dane dotyczące podróży będą aktualizowane/odświeżane) automatycznie po zarejestrowaniu abonenta.
- Parametry:
-
aplikacja subskrybująca Instancja GMTCTripModelSubscriber do zarejestrowania.
– (void) unregisterSubscription (Wyrejestruj subskrybenta:) | (id< GMTCTripModelSubscriber >) | subskrybent |
Wyrejestruj instancję GMTCTripModelSubscriber na potrzeby tej sesji, aby uniknąć wywołania zwrotnego.
Jest to zalecane, gdy trzeba zwolnić instancję GMTCTripModelSubscriber. Tę metodę można wywoływać tylko w wątku głównym.
Pamiętaj, że jeśli nie ma zarejestrowanych żadnych abonentów, podróżModel zostanie automatycznie zatrzymany.
- Parametry:
-
aplikacja subskrybująca Instancja GMTCTripModelSubscriber do zarejestrowania.
Dokumentacja usługi
– state (GMTCTripModelState) [read, assign] |
Zwraca bieżący stan sesji.
– (GMTSTrip*) currentTrip [read, assign] |
Zwraca bieżące dane podróży.
– (NSString*) tripName [read, assign] |
Zwraca powiązaną nazwę podróży.
- opcje (GMTCMutableTripModelOptions*) [read, assign] |
Określa opcje aktualnej sesji podróży.
Dostęp do tej usługi powinien być możliwy tylko w wątku głównym.