Riferimento classe GMTCTripModel

Riferimento classe GMTCTripModel

Panoramica

Una classe che rappresenta una sessione di un viaggio.

Una sessione di viaggio fornirà periodicamente informazioni sulla corsa dopo l'inizio. Può trattarsi di una corsa in ridesharing o di una corsa e ogni sessione di viaggio è identificata da un TripName.

Funzioni pubbliche dei membri

(void) - registra Subscriber:
 Registra un'istanza di GMTCTripModelSubscriber per questa sessione.
(void) - unregistraISr:
 Annulla la registrazione di un'istanza di GMTCTripModelSubscriber per questa sessione, per evitare il callback.

Proprietà

GMTCTripModelStatestate
 Restituisce lo stato corrente della sessione.
GMTSTripcurrentTrip
 Restituisce i dati del viaggio corrente.
NSString * tripName
 Restituisce il nome della corsa associato.
GMTCMutableTripModelOptionsopzioni
 Specifica le opzioni della sessione del viaggio corrente.

Documentazione sulle funzioni dei membri

- (void) registraAbbonatir: (id< GMTCTripModelSubscriber >) iscritto

Registra un'istanza di GMTCTripModelSubscriber per questa sessione.

Chiama questa API prima di poter ricevere callback. Questo metodo può essere chiamato solo nel thread principale.

Tieni presente che tripModel sarà attivo (ad es., i dati di viaggio vengono aggiornati/aggiornati) automaticamente dopo la registrazione di un abbonato.

Parametri:
sottoscrittoreL'istanza di GMTCTripModelSubscriber da registrare.

Annulla la registrazione di un'istanza di GMTCTripModelSubscriber per questa sessione, per evitare il callback.

Questa opzione è consigliata quando è necessario gestire l'istanza di GMTCTripModelSubscriber. Questo metodo può essere chiamato solo nel thread principale.

Tieni presente che se non ci sono iscritti registrati, tripModel interrompe automaticamente la sessione di viaggio.

Parametri:
sottoscrittoreL'istanza di GMTCTripModelSubscriber da registrare.

Documentazione della proprietà

- (GMTCTripModelState) state [read, assign]

Restituisce lo stato corrente della sessione.

- (GMTSTrip*) currentTrip [read, assign]

Restituisce i dati del viaggio corrente.

- (NSString*) tripName [read, assign]

Restituisce il nome della corsa associato.

- (GMTCMutableTripModelOptions*) opzioni [read, assign]

Specifica le opzioni della sessione del viaggio corrente.

È necessario accedere a questa proprietà solo nel thread principale.