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 throwsParameters
- 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.