【发布时间】:2017-03-26 20:05:55
【问题描述】:
当我在 Xcode 中创建一个新的 Applescript 项目并运行该应用程序时,它会打开应用程序窗口,但是当我在十字路口关闭该应用程序并在 Dock 中再次单击该应用程序(仍在运行)时,它不会显示再次。我必须在菜单中关闭它,或者在扩展坞中右键单击它并关闭它以使其停止运行。应用仍在运行时如何再次打开?
【问题讨论】:
标签: macos applescript
当我在 Xcode 中创建一个新的 Applescript 项目并运行该应用程序时,它会打开应用程序窗口,但是当我在十字路口关闭该应用程序并在 Dock 中再次单击该应用程序(仍在运行)时,它不会显示再次。我必须在菜单中关闭它,或者在扩展坞中右键单击它并关闭它以使其停止运行。应用仍在运行时如何再次打开?
【问题讨论】:
标签: macos applescript
当您单击标准 Cocoa 窗口中的红色(关闭)按钮时,您将关闭主窗口,但不会退出应用程序。这与编程语言无关。如果您想退出应用程序,请执行applicationShouldTerminateAfterLastWindowClosed 并返回true。
当您单击停靠图标时,没有打开任何窗口并且您的应用程序是基于文档的,会打开一个新的文档窗口。在标准应用程序中,什么都不会发生。要显示主窗口,您必须实现applicationShouldHandleReopen:hasVisibleWindows:,调用window.makeKeyAndOrderFront(self) 并返回false。
【讨论】: