A resolution result for the call capability for the call.


class INCallCapabilityResolutionResult : INIntentResolutionResult


You return an INCallCapabilityResolutionResult 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.

Use notRequired() to continue with a nil value. For additional resolution operators, see INIntentResolutionResult.


Creating a Resolution Result Objet

class func success(with: INCallCapability) -> Self

Creates an object whose resolution involves the successful matching of the specified call capability.


Conforms To

See Also

Resolution Results

class INCallDestinationTypeResolutionResult

A resolution result for the destination type of a call.

class INCallRecordTypeResolutionResult

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

class INCallRecordTypeOptionsResolutionResult

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

class INStartCallCallCapabilityResolutionResult

A resolution result for the call capability for the call.

class INStartCallContactResolutionResult

A resolution result for the contact for the call.


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