Contents

setDefaultApplication(at:toOpenContentTypeOfFileAt:completion:)

Sets the default app to use when opening files of a specific content type defined by a file URL.

Declaration

func setDefaultApplication(at applicationURL: URL, toOpenContentTypeOfFileAt url: URL, completion completionHandler: (@Sendable ((any Error)?) -> Void)? = nil)
func setDefaultApplication(at applicationURL: URL, toOpenContentTypeOfFileAt url: URL) async throws

Parameters

  • applicationURL:

    The URL of the default application.

  • url:

    The URL of the file specifying the content type to open.

  • completionHandler:

    The completion handler to call after the operation completes.

Discussion

This method sets the default app to open files of the type specified by the file url. If a change requires user consent, the system asks the user for consent asynchronously before invoking the completion handler.

See Also

Setting Default Application Information