Type Method

disambiguationWithMediaItemsToDisambiguate:

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

Declaration

+ (instancetype)disambiguationWithMediaItemsToDisambiguate:(NSArray<INMediaItem *> *)mediaItemsToDisambiguate;

Parameters

mediaItemsToDisambiguate

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

Return Value

Discussion

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

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

See Also

Creating a Resolution Result Object

+ successWithResolvedMediaItem:

Creates an object whose resolution involves successfully matching the specified parameter.

+ successesWithResolvedMediaItems:

Creates an object whose resolution involves successfully matching the specified parameter.

+ confirmationRequiredWithMediaItemToConfirm:

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