Type Method

disambiguationWithURLsToDisambiguate:

Creates an object whose resolution requires the user to select from among the specified objects.

Declaration

+ (instancetype)disambiguationWithURLsToDisambiguate:(NSArray<NSURL *> *)urlsToDisambiguate;

Parameters

urlsToDisambiguate

An array of NSURL objects for the user to choose from.

Return Value

A new INURLResolutionResult object.

Discussion

Use this method to create a result object when more than one URL matches the given information and you can’t pick one definitively. Ask the user to select from among the notes that you specify.

For each NSURL object that you provide, include enough information to be able to locate the URL again later. When the user selects one of the URLs, SiriKit puts the details from your NSURL object into the intent and asks you to resolve the intent again.

See Also

Creating a Resolution Result

+ successWithResolvedURL:

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

+ confirmationRequiredWithURLToConfirm:

Creates an object whose resolution requires that the user must confirm the value before proceeding.