GMTCTripService クラス リファレンス

GMTCTripService クラス リファレンス

概要

ルート セッションにアクセスするためのメソッドを提供します。

パブリック メンバー関数

(null 許容 GMTCTripModel *)- tripModelForTripName:
 指定されたルート名で GMTCTripModel のインスタンスを作成します。
(BOOL) - hasTripModelForTripName:
 GMTCTripService によって作成されたルート セッションがあったかどうかを返します。
(NSArray< GMTCTripModel * > *)- allTripModels
 このルートサービスによって作成されたすべてのルート セッション オブジェクトを返します。
(NSArray< GMTCTripModel * > *)- activeTripModels
 このルートサービスによって作成された、アクティブに稼働しているすべてのルート セッション オブジェクトを返します。

メンバー関数のドキュメント

- (null 許容 GMTCTripModel *) tripModelForTripName: (NSString *)  tripName

指定されたルート名で GMTCTripModel のインスタンスを作成します。

指定されたルート名のルート セッション インスタンスがすでに作成されている場合は、そのインスタンスが返されます。TripModel 作成されたまたは取得されたインスタンスは、GMTCTripModel の「sessionOptions」を使用して設定できます。通常、この「sessionOptions」プロパティを使用して、ルート情報ポーリングを繰り返す間隔を調節できます。詳しくは、GMTCTripModelOptions クラスのコメントをご覧ください。

パラメータ:
tripNameルートを識別するためのルート名。
- (BOOL)hasTripModelForTripName: (NSString *)  tripName

GMTCTripService によって作成されたルート セッションがあったかどうかを返します。

パラメータ:
tripNameルートを識別するためのルート名。
- (NSArray<GMTCTripModel *> *) allTripModels

このルートサービスによって作成されたすべてのルート セッション オブジェクトを返します。

- (NSArray<GMTCTripModel *> *) activeTripModels

このルートサービスによって作成された、アクティブに稼働しているすべてのルート セッション オブジェクトを返します。