打开 Dock 后单击应用程序图标时,我可以收到什么事件?

Joe*_*ang 5 macos swift

我正在 Swift 中构建一个 OS X 应用程序:

(1) 运行应用程序

(2) 应用程序启动,应用程序图标出现在 Dock 中。

(3) 单击 Dock 中的应用程序图标 <-- 我的应用程序如何获得此操作的通知?

我希望在用户在应用程序运行时单击 Dock 中的应用程序图标后做一些事情。如何获得此操作的通知?

eli*_*-bd 6

实施

func applicationShouldHandleReopen(_ sender: NSApplication, hasVisibleWindows flag: Bool)
Run Code Online (Sandbox Code Playgroud)

在您的 AppDelegate 中并使您的应用程序在那里可见。

有关更多实现细节,请参阅文档