GMTCTripModel 類別參考資料

GMTCTripModel 類別參考資料

總覽

代表行程時段的類別。

行程資訊會在開始後定期提供行程資訊,這可以是代僱駕駛服務或運輸行程,而每個行程會由 TripName 識別。

公開成員函式

(void) - register 訂閱者:
 註冊這個工作階段的 GMTCTripModelSubscriber 例項。
(void) - 取消註冊訂閱者:
 為這個工作階段取消註冊 GMTCTripModelSubscriber 執行個體,以避免回呼。

資源

GMTCTripModelStatestate
 傳回目前的工作階段狀態。
GMTSTripcurrentTrip
 傳回目前的行程資料。
NSString * tripName
 傳回相關聯的行程名稱。
GMTCMutableTripModelOptions選項
 指定目前行程時段的選項。

成員函式說明文件

- (void) register 訂閱者: (id< GMTCTripModelSubscriber >) 訂閱者

註冊這個工作階段的 GMTCTripModelSubscriber 例項。

請先呼叫這個 API,再取得任何回呼。這個方法只能在主執行緒中呼叫。

請注意,註冊訂閱者後, TripModel 會自動啟用 (例如更新/重新整理行程資料)。

參數:
訂閱端要註冊的 GMTCTripModelSubscriber 執行個體。

為這個工作階段取消註冊 GMTCTripModelSubscriber 執行個體,以避免回呼。

如果需要取消 GMTCTripModelSubscriber 執行個體,建議您採取這項做法。這個方法只能在主執行緒中呼叫。

請注意,如果沒有註冊的訂閱者, TripModel 會自動停止行程工作階段。

參數:
訂閱端要註冊的 GMTCTripModelSubscriber 執行個體。

資源說明文件

- (GMTCTripModelState) state [read, assign]

傳回目前的工作階段狀態。

- (GMTSTrip*) currentTrip [read, assign]

傳回目前的行程資料。

- (NSString*) tripName [read, assign]

傳回相關聯的行程名稱。

- (GMTCMutableTripModelOptions*) 選項 [read, assign]

指定目前行程時段的選項。

這個屬性只能在主執行緒中存取。