Referência de classe GMTCTripService

Referência de classe GMTCTripService

Informações gerais

Fornece métodos para acessar sessões de viagem.

Funções membro público

(GMTCTripModel anulável *)tripModelForTripName:
 Cria e retorna uma instância de GMTCTripModel com o nome de viagem especificado.
(BOOL) hasTripModelForTripName:
 Retorna se houve uma sessão de viagem criada pelo GMTCTripService.
(NSArray< GMTCTripModel * > *)allTripModels
 Retorna todos os objetos de sessão de viagem criados por este serviço de viagem.
(NSArray< GMTCTripModel * > *)activeTripModels
 Retorna todos os objetos de sessão de viagem criados por esse serviço de viagem que estão em execução.

Documentação da função membro

- (GMTCTripModel anulável *) tripModelForTripName: (NSString *) tripName

Cria e retorna uma instância de GMTCTripModel com o nome de viagem especificado.

Se uma instância de sessão de viagem já tiver sido criada para o nome de viagem especificado, essa instância será retornada. A instância do TripModel criada ou recuperada pode ser configurada por meio de "sessionOptions" do GMTCTripModel. Normalmente, esta propriedade "sessionOptions" pode ser usada para ajustar o intervalo de tempo de atualização entre a pesquisa de informações de viagem repetida. Veja o comentário na classe GMTCTripModelOptions para mais detalhes.

Parâmetros:
tripNameO nome da viagem para identificá-la.
- (BOOL) hasTripModelForTripName: (NSString *) tripName

Retorna se houve uma sessão de viagem criada pelo GMTCTripService.

Parâmetros:
tripNameO nome da viagem para identificá-la.
- (NSArray<GMTCTripModel *> *) allTripModels

Retorna todos os objetos de sessão de viagem criados por este serviço de viagem.

- (NSArray<GMTCTripModel *> *) activeTripModels

Retorna todos os objetos de sessão de viagem criados por esse serviço de viagem que estão em execução.