与 Microsoft Word 和 Garageband 等应用类似,我希望在我的应用关闭之前有一个对话框询问用户是否因为有未保存的内容而想要退出。使用这些应用程序时,窗口的关闭按钮中会出现一个小黑点。有什么方法可以在 Swift 中做到这一点吗?
最佳答案
在 Objective-C 中是:
windowShouldClose:
...通过NSWindowDelegate
您应该也可以在 Swift 中使用它。
至于标记为已编辑,您需要 setDocumentEdited:
方法。
关于macos - 询问用户是否要退出 OS X 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31642147/