尽管我的申请没有变化
以编程方式对窗口的框架和内容大小进行自动保存只能使用一次,
我尝试了不同的组合,比如移动窗户,然后手工制作它,但我仍然得到相同的结果
然后我必须创建一个新的自动保存名称,然后有时它会起作用,有时它不会在我的代码
view.window?.contentMinSize = NSSize(width: 310, height: 180) //Sets the view window minimum size.
view.window?.setContentSize(NSSize(width: 510, height: 233)) //Sets the view window normal size.
view.window?.isRestorable = true
view.window?.setFrameUsingName(NSWindow.FrameAutosaveName(rawValue: "autosaveformyapp"))
view.window?.titleVisibility = .visible
view.window?.titlebarAppearsTransparent = true
view.window?.hasShadow = true
view.window?.makeKeyAndOrderFront(nil)
view.window?.initialFirstResponder = view
更新: 我还尝试将自动保存行放在不同的地方 比如在设置窗口大小之前,但是它的相同结果只能工作一次然后再不能工作