Referensi Class GMTCTripModel

Referensi Class GMTCTripModel

Ringkasan

Class yang mewakili sesi perjalanan.

Sesi perjalanan akan memberikan pembaruan info perjalanan secara berkala setelah dimulai, dapat berupa transportasi online atau perjalanan pengiriman, dan setiap sesi perjalanan diidentifikasi oleh TripName.

Fungsi Anggota Publik

(void) - registerSubscriber:
 Daftarkan instance GMTCTripModelSubscriber untuk sesi ini.
(void) - unregisterSubscriber:
 Batalkan pendaftaran instance GMTCTripModelSubscriber untuk sesi ini guna menghindari callback.

Properti

GMTCTripModelStatestate
 Menampilkan status sesi saat ini.
GMTSTripcurrentTrip
 Menampilkan data perjalanan saat ini.
NSString * tripName
 Menampilkan nama perjalanan terkait.
GMTCMutableTripModelOptionsoptions
 Menentukan opsi sesi perjalanan saat ini.

Dokumentasi Fungsi Anggota

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

Daftarkan instance GMTCTripModelSubscriber untuk sesi ini.

Panggil API ini sebelum Anda bisa mendapatkan callback. Metode ini hanya boleh dipanggil di thread utama.

Perhatikan bahwa tripModel akan aktif (misalnya, data perjalanan sedang diperbarui/diperbarui) secara otomatis setelah pelanggan terdaftar.

Parameter:
subscriberInstance GMTCTripModelSubscriber yang akan didaftarkan.
- (membatalkan) unregisterSubscriber: (id< GMTCTripModelSubscriber >) pelanggan

Batalkan pendaftaran instance GMTCTripModelSubscriber untuk sesi ini guna menghindari callback.

Hal ini direkomendasikan jika instance GMTCTripModelSubscriber perlu dibatalkan. Metode ini hanya boleh dipanggil di thread utama.

Perhatikan bahwa jika tidak ada pelanggan yang terdaftar, tripModel akan otomatis menghentikan sesi perjalanan.

Parameter:
subscriberInstance GMTCTripModelSubscriber yang akan didaftarkan.

Dokumentasi Properti

- (GMTCTripModelState) state [read, assign]

Menampilkan status sesi saat ini.

- (GMTSTrip*) currentTrip [read, assign]

Menampilkan data perjalanan saat ini.

- (NSString*) tripName [read, assign]

Menampilkan nama perjalanan terkait.

- (GMTCMutableTripModelOptions*) opsi [read, assign]

Menentukan opsi sesi perjalanan saat ini.

Properti ini hanya boleh diakses di thread utama.