如果我使用NSApp.terminate()退出我的应用程序,Xcode 9自动保存不起作用?

时间:2018-02-23 21:12:08

标签: swift xcode macos cocoa storyboard

我正在使用Xcode 9和Swift 4构建一个macOS应用程序。我想保存窗口的大小和位置,并在用户下次打开时恢复它。因此,我在故事板中为Window提供了自动保存名称RectangleWindow

如果我使用Xcode中的stop running application按钮退出我的应用程序,我可以恢复大小和位置。但是,如果我使用 command + q 或调用NSApp.terminate(nil)退出我的应用程序,则自动保存似乎不起作用。

这是正常行为吗?我错过了什么使自动保存工作?

0 个答案:

没有答案