【发布时间】:2017-05-10 18:35:40
【问题描述】:
我正在用 Swift 构建一个 OS X 应用程序:
(1) 运行应用程序
(2) 应用启动,应用图标出现在 Dock 中。
(3) 单击 Dock 中的应用图标
我希望在应用运行时用户单击 Dock 中的应用图标后做一些事情。如何获得此操作的通知?
【问题讨论】:
-
你说的这个“码头”是什么?
我正在用 Swift 构建一个 OS X 应用程序:
(1) 运行应用程序
(2) 应用启动,应用图标出现在 Dock 中。
(3) 单击 Dock 中的应用图标
我希望在应用运行时用户单击 Dock 中的应用图标后做一些事情。如何获得此操作的通知?
【问题讨论】:
实施
func applicationShouldHandleReopen(_ sender: NSApplication, hasVisibleWindows flag: Bool)
在您的 AppDelegate 中并让您的应用程序在那里可见。
更多实现细节请见the documentation
【讨论】: