Обзор
Класс, представляющий сеанс поездки.
Сеанс поездки будет периодически обновлять информацию о поездке после запуска. Это может быть поездка с совместным использованием или поездка с доставкой, и каждый сеанс поездки идентифицируется по имени поездки.
Открытые функции-члены | |
(пустота) | - зарегистрироватьсяПодписчик: |
Зарегистрируйте экземпляр GMTCTripModelSubscriber для этого сеанса. | |
(пустота) | - отменить регистрацию подписчика: |
Отмените регистрацию экземпляра GMTCTripModelSubscriber для этого сеанса, чтобы избежать обратного вызова. | |
Характеристики | |
GMTCTripModelState | состояние |
Возвращает текущее состояние сеанса. | |
GMTSTрип * | текущая поездка |
Возвращает текущие данные о поездке. | |
NSString * | Название поездки |
Возвращает связанное имя поездки. | |
GMTCMutableTripModelOptions * | параметры |
Указывает параметры текущего сеанса поездки. |
Документация по функциям-членам
- (недействительный) RegisterSubscriber: | (id <GMTCTripModelSubscriber> ) | подписчик |
Зарегистрируйте экземпляр GMTCTripModelSubscriber для этого сеанса.
Вызовите этот API, прежде чем сможете получить какие-либо обратные вызовы. Этот метод разрешено вызывать только в основном потоке.
Обратите внимание, что модель поездки будет активна (например, данные о поездке обновляются) автоматически после регистрации подписчика.
- Параметры:
подписчик Экземпляр GMTCTripModelSubscriber , который необходимо зарегистрировать.
- (void) отменить регистрацию подписчика: | (id <GMTCTripModelSubscriber> ) | подписчик |
Отмените регистрацию экземпляра GMTCTripModelSubscriber для этого сеанса, чтобы избежать обратного вызова.
Это рекомендуется, если необходимо освободить экземпляр GMTCTripModelSubscriber . Этот метод разрешено вызывать только в основном потоке.
Обратите внимание: если зарегистрированных подписчиков нет, tripModel автоматически прекратит сеанс поездки.
- Параметры:
подписчик Экземпляр GMTCTripModelSubscriber , который необходимо зарегистрировать.
Документация на недвижимость
- ( GMTCTripModelState ) состояние [read, assign] |
Возвращает текущее состояние сеанса.
- ( GMTSTrip *) currentTrip [read, assign] |
Возвращает текущие данные о поездке.
- (NSString*) tripName [read, assign] |
Возвращает связанное имя поездки.
- ( GMTCMutableTripModelOptions *) опции [read, assign] |
Указывает параметры текущего сеанса поездки.
Доступ к этому свойству должен быть возможен только в основном потоке.