Contents

launchApplication(_:showIcon:autolaunch:)

Launches the specified app using additional options.

Declaration

func launchApplication(_ appName: String, showIcon: Bool, autolaunch: Bool) -> Bool

Parameters

  • appName:

    The name of the app to open.

  • showIcon:

    If False, the app’s icon is not placed on the screen. (The icon still exists, though.)

  • autolaunch:

    If True, the autolaunch default is set as though the specified app were autolaunched at startup.

Return Value

true if the app was successfully launched or was already running; otherwise, false.

Discussion

Use of this method is discouraged. Its current behavior is the same as the launchApplication(_:) method.

Returns true if the app is successfully launched or already running, and false if it can’t be launched.

Before this method begins, it posts an willLaunchApplicationNotification to the NSWorkspace object’s notification center. When the operation is complete, it posts an didLaunchApplicationNotification.

It is safe to call this method from any thread in your app in macOS 10.6 and later.

See Also

Methods