總覽
代表行程時段的類別。
行程資訊會在開始後定期提供行程資訊,這可以是代僱駕駛服務或運輸行程,而每個行程會由 TripName 識別。
公開成員函式 | |
(void) | - register 訂閱者: |
註冊這個工作階段的 GMTCTripModelSubscriber 例項。 | |
(void) | - 取消註冊訂閱者: |
為這個工作階段取消註冊 GMTCTripModelSubscriber 執行個體,以避免回呼。 | |
資源 | |
GMTCTripModelState | state |
傳回目前的工作階段狀態。 | |
GMTSTrip * | currentTrip |
傳回目前的行程資料。 | |
NSString * | tripName |
傳回相關聯的行程名稱。 | |
GMTCMutableTripModelOptions * | 選項 |
指定目前行程時段的選項。 |
成員函式說明文件
- (void) register 訂閱者: | (id< GMTCTripModelSubscriber >) | 訂閱者 |
註冊這個工作階段的 GMTCTripModelSubscriber 例項。
請先呼叫這個 API,再取得任何回呼。這個方法只能在主執行緒中呼叫。
請注意,註冊訂閱者後, TripModel 會自動啟用 (例如更新/重新整理行程資料)。
- 參數:
-
訂閱端 要註冊的 GMTCTripModelSubscriber 執行個體。
- (void) unregister 訂閱者: | (id< GMTCTripModelSubscriber >) | 訂閱者 |
為這個工作階段取消註冊 GMTCTripModelSubscriber 執行個體,以避免回呼。
如果需要取消 GMTCTripModelSubscriber 執行個體,建議您採取這項做法。這個方法只能在主執行緒中呼叫。
請注意,如果沒有註冊的訂閱者, TripModel 會自動停止行程工作階段。
- 參數:
-
訂閱端 要註冊的 GMTCTripModelSubscriber 執行個體。
資源說明文件
- (GMTCTripModelState) state [read, assign] |
傳回目前的工作階段狀態。
- (GMTSTrip*) currentTrip [read, assign] |
傳回目前的行程資料。
- (NSString*) tripName [read, assign] |
傳回相關聯的行程名稱。
- (GMTCMutableTripModelOptions*) 選項 [read, assign] |
指定目前行程時段的選項。
這個屬性只能在主執行緒中存取。