Initializer

init(handle:displayName:image:rating:phoneNumber:)

Initializes and returns a ride driver object using a display name and other driver information.

Declaration

convenience init(handle: String, displayName: String?, image: INImage?, rating: String?, phoneNumber: String?)

Parameters

handle

A string containing information that your app uses to identify the driver. You might use an email address, phone number, account name, or any information that lets you identify the user uniquely.

displayName

The name of the driver. Siri displays this string to the user.

image

A picture of the driver.

rating

The driver’s rating.

phoneNumber

The driver’s phone number. The user should be able to contact the driver at this number to coordinate ride details.

Return Value

An initialized driver object or nil if the object could not be created.

Discussion

You must specify all of the driver’s information at initialization time. You can’t change the values after initialization.

See Also

Initializing a Ride Driver Object

init(phoneNumber: String, nameComponents: PersonNameComponents?, displayName: String?, image: INImage?, rating: String?)

Initializes and returns a ride driver object using a set of name components and other driver information.

init(handle: String, nameComponents: PersonNameComponents, image: INImage?, rating: String?, phoneNumber: String?)

Initializes and returns a ride driver object using a set of name components and other driver information

Deprecated
init(personHandle: INPersonHandle, nameComponents: PersonNameComponents?, displayName: String?, image: INImage?, rating: String?, phoneNumber: String?)

Initializes and returns a ride driver object using a set of name components and other driver information.

Deprecated

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software