Contents

handle(intent:completion:)

Handles the media search request.

Declaration

func handle(intent: INSearchForMediaIntent, completion: @escaping  @Sendable (INSearchForMediaIntentResponse) -> Void)
func handle(intent: INSearchForMediaIntent) async -> INSearchForMediaIntentResponse

Parameters

  • intent:

    The Insearchformediaintent object that contains details about the user’s request. The Intents app extension confirms the information in this intent before the system calls the Handle(intent:completion:) method.

  • completion:

    The handler block to execute with your response. You must execute this handler while implementing this method. This handler has no return value and takes the following parameter:

    response

    The Insearchformediaintentresponse object you create to report the status of the request. This parameter must not be nil.

Discussion

Implement this method to search for the media item.