Class

INStartCallCallCapabilityResolutionResult

A resolution result for the call capability for the call.

Declaration

@interface INStartCallCallCapabilityResolutionResult : INCallCapabilityResolutionResult

Overview

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

For additional resolution operators, see INIntentResolutionResult.

Topics

Creating a Resolution Result Object

- initWithCallCapabilityResolutionResult:

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

+ unsupportedForReason:

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

INStartCallCallCapabilityUnsupportedReason

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

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.

INStartCallContactResolutionResult

A resolution result for the contact for the call.