我正在使用Xcode 9和Swift 4构建一个macOS应用程序。我想保存窗口的大小和位置,并在用户下次打开时恢复它。因此,我在故事板中为Window
提供了自动保存名称RectangleWindow
。
如果我使用Xcode中的stop running application
按钮退出我的应用程序,我可以恢复大小和位置。但是,如果我使用 command + q 或调用NSApp.terminate(nil)
退出我的应用程序,则自动保存似乎不起作用。
这是正常行为吗?我错过了什么使自动保存工作?