Referenz der GMTCTripModel-Klasse

Klassenreferenz GMTCTripModel

Überblick

Eine Klasse, die eine Fahrt darstellt.

Eine Fahrtsitzung wird regelmäßig nach dem Start aktualisiert. Dabei kann es sich entweder um einen Mitfahrdienst oder eine Lieferfahrt handeln. Jede Fahrtsitzung wird durch einen „TripName“ identifiziert.

Öffentliche Mitgliedsfunktionen

(void) registerSubscriber:
 Registrieren Sie eine Instanz von GMTCTripModelSubscriber für diese Sitzung.
(void) - unregisterSubscriber (Registrierung aufheben:
 Heben Sie die Registrierung einer Instanz von GMTCTripModelSubscriber für diese Sitzung auf, um den Callback zu vermeiden.

Eigenschaften

GMTCTripModelStatestate
 Gibt den aktuellen Sitzungsstatus zurück
GMTSTripcurrentTrip
 Gibt die aktuellen Fahrtdaten zurück.
NSString * tripName
 Gibt den zugehörigen Fahrtnamen zurück
GMTCMutableTripModelOptionsoptions
 Gibt die Optionen der aktuellen Fahrtsitzung an.

Dokumentation zu Mitgliederfunktionen

- (void) registerSubscriber: (id< GMTCTripModelSubscriber >) Abonnent

Registrieren Sie eine Instanz von GMTCTripModelSubscriber für diese Sitzung.

Rufen Sie diese API auf, bevor Sie Callbacks erhalten. Diese Methode darf nur im Hauptthread aufgerufen werden.

„tripModel“ ist nach der Registrierung eines Abonnenten automatisch aktiv (z.B. werden Fahrtdaten aktualisiert/aktualisiert).

Parameter:
AbonnentDie zu registrierende Instanz von GMTCTripModelSubscriber.

Heben Sie die Registrierung einer Instanz von GMTCTripModelSubscriber für diese Sitzung auf, um den Callback zu vermeiden.

Dies wird empfohlen, wenn die Instanz von GMTCTripModelSubscriber aufgelöst werden muss. Diese Methode darf nur im Hauptthread aufgerufen werden.

Wenn keine Abonnenten registriert sind, beendet tripModel die Sitzung automatisch.

Parameter:
AbonnentDie zu registrierende Instanz von GMTCTripModelSubscriber.

Property-Dokumentation

– (GMTCTripModelState) state [read, assign]

Gibt den aktuellen Sitzungsstatus zurück

– (GMTSTrip*) currentTrip [read, assign]

Gibt die aktuellen Fahrtdaten zurück.

– (NSString*) tripName [read, assign]

Gibt den zugehörigen Fahrtnamen zurück

– (GMTCMutableTripModelOptions*) options [read, assign]

Gibt die Optionen der aktuellen Fahrtsitzung an.

Auf diese Property sollte nur im Hauptthread zugegriffen werden.