Contents

init(provider:busName:busNumber:tripDuration:departureBusStopLocation:departurePlatform:arrivalBusStopLocation:arrivalPlatform:)

Creates a bus trip with the specified contents and attributes.

Declaration

init(provider: String?, busName: String?, busNumber: String?, tripDuration: INDateComponentsRange, departureBusStopLocation: CLPlacemark, departurePlatform: String?, arrivalBusStopLocation: CLPlacemark, arrivalPlatform: String?)

Parameters

  • provider:

    The operator of the bus line.

  • busName:

    The name of the bus.

  • busNumber:

    The bus number.

  • tripDuration:

    The timespan of the bus trip from departure to arrival.

  • departureBusStopLocation:

    The bus stop where the bus trip starts.

  • departurePlatform:

    The platform from which the bus departs.

  • arrivalBusStopLocation:

    The bus stop where the bus trip ends.

  • arrivalPlatform:

    The platform at which the bus arrives.

Return Value

A new INBusTrip object or nil if the initializer can’t create one.