openFile(_:withApplication:andDeactivate:)
Opens the specified file and optionally deactivates the sending app.
Declaration
func openFile(_ fullPath: String, withApplication appName: String?, andDeactivate flag: Bool) -> BoolParameters
- fullPath:
The full path to the file.
- appName:
The name of the app to use when opening the file.
- flag:
If YES, the sending app is deactivated before the request is sent, allowing the opening app to become the active app.
Return Value
Discussion
The appName parameter need not be specified with a full path and, in the case of an app wrapper, may be specified with or without the .app extension, as described in Use of .app Extension. If appName is nil, the default app for the file’s type is used.
It is safe to call this method from any thread in your app in macOS 10.6 and later.
See Also
Related Documentation
Methods
open(_:options:configuration:)open(_:withApplicationAt:options:configuration:)openFile(_:)openFile(_:withApplication:)openFile(_:from:at:in:)launchApplication(_:)launchApplication(_:showIcon:autolaunch:)launchApplication(at:options:configuration:)performFileOperation(_:source:destination:files:tag:)fullPath(forApplication:)absolutePathForApplication(withBundleIdentifier:)launchApplication(withBundleIdentifier:options:additionalEventParamDescriptor:launchIdentifier:)open(_:withAppBundleIdentifier:options:additionalEventParamDescriptor:launchIdentifiers:)mountedRemovableMedia()mountedLocalVolumePaths()