Odniesienie do klasy GMTCTripModel

Odniesienie do klasy GMTCTripModel

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

GMTCTripModelStatestate
 Zwraca bieżący stan sesji.
GMTSTripcurrentTrip
 Zwraca bieżące dane podróży.
NSString * tripName
 Zwraca powiązaną nazwę podróży.
GMTCMutableTripModelOptionsopcje
 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ącaInstancja 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ącaInstancja 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.