Class

INStartCallContactResolutionResult

A resolution result for the contact for the call.

Declaration

@interface INStartCallContactResolutionResult : INPersonResolutionResult

Overview

You return an INStartCallContactResolutionResult object when resolving parameters containing an INPerson value. Use the creation method that best reflects your ability to resolve the parameter successfully. The resolved value can be different than the original INPerson. This allows app extensions to apply business logic constraints.

For additional resolution operators, see INIntentResolutionResult.

Topics

Creating a Resolution Result Object

- initWithPersonResolutionResult:

Creates an object whose resolution involves the succesful start of a call with the specified contact.

+ unsupportedForReason:

Creates an object specifying that resolution of the parameter wasn’t supported, for the specified reason.

INStartCallContactUnsupportedReason

Constants indicating the reason the app can’t support starting a call with the contact.

Relationships

See Also

Resolution Results

INCallCapabilityResolutionResult

A resolution result for the call capability for the call.

INCallDestinationTypeResolutionResult

A resolution result for the destination type of a call.

INCallRecordTypeResolutionResult

A resolution result for the types of calls that your app handled.

INCallRecordTypeOptionsResolutionResult

A resolution result for the call types to include in a search.

INStartCallCallCapabilityResolutionResult

A resolution result for the call capability for the call.