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 | |
GMTCTripModelState | state |
Renvoie l'état actuel de la session. | |
GMTSTrip * | currentTrip |
Renvoie les données du trajet en cours. | |
NSString * | tripName |
Affiche le nom du trajet associé. | |
GMTCMutableTripModelOptions * | options |
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.