Référence de classe GMTCTripModel

Référence de classe GMTCTripModel

Présentation

Classe représentant une session de trajet.

Une session de trajet fournira régulièrement des mises à jour des informations sur le trajet après le début. Il peut s'agir d'un trajet en partage de course ou d'un trajet en livraison, et chaque session de trajet est identifiée par un TripName.

Fonctions de membre public

(void) - registerSubscriber :
 Enregistrez une instance de GMTCTripModelSubscriber pour cette session.
(void) - unregisterSubscriber :
 Annulez l'enregistrement d'une instance de GMTCTripModelSubscriber pour cette session afin d'éviter le rappel.

Propriétés

GMTCTripModelStatestate
 Renvoie l'état actuel de la session.
GMTSTripcurrentTrip
 Renvoie les données du trajet en cours.
NSString * tripName
 Affiche le nom du trajet associé.
GMTCMutableTripModelOptionsoptions
 Spécifie les options de la session de trajet en cours.

Documentation sur les fonctions de membre

- (void) registerSubscriber : (ID< GMTCTripModelSubscriber >) abonné

Enregistrez une instance de GMTCTripModelSubscriber pour cette session.

Appelez cette API avant de pouvoir obtenir des rappels. Cette méthode ne peut être appelée que dans le thread principal.

Notez que le tripModel est actif (par exemple, les données de trajet sont mises à jour/actualisées) automatiquement dès qu'un abonné est enregistré.

Paramètres :
abonnéInstance de GMTCTripModelSubscriber à enregistrer.
- (void) unregisterSubscriber : (ID< GMTCTripModelSubscriber >) abonné

Annulez l'enregistrement d'une instance de GMTCTripModelSubscriber pour cette session afin d'éviter le rappel.

Cette opération est recommandée lorsque l'instance de GMTCTripModelSubscriber doit être désinstallée. Cette méthode ne peut être appelée que dans le thread principal.

Notez que si aucun abonné n'est enregistré, le tripModel arrête automatiquement la session de trajet.

Paramètres :
abonnéInstance de GMTCTripModelSubscriber à enregistrer.

Documentation sur la propriété

- (GMTCTripModelState) state [read, assign]

Renvoie l'état actuel de la session.

- (GMTSTrip*) currentTrip [read, assign]

Renvoie les données du trajet en cours.

- (NSString*) tripName [read, assign]

Affiche le nom du trajet associé.

- (GMTCMutableTripModelOptions*) options [read, assign]

Spécifie les options de la session de trajet en cours.

Cette propriété ne doit être accessible que dans le thread principal.