Instance Method

handle(intent:completion:)

Handles the media search request.

Required.

Declaration

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

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.