使用一个窗口的基于文档的应用

问题描述

我有一个基于文档的macOS应用程序,它是一个基本的文本编辑器。默认行为是为每个打开的文档创建一个新窗口。但是我只希望一次只显示一个窗口,并且在打开文档或创建新窗口时,应该在同一窗口中发生,从而替换旧文档。

我试图通过不实例化新的窗口控制器而是重用旧的窗口控制器来对makeWindowControllers的{​​{1}}方法进行一些修改。但是在使用这种方法遇到一些问题之后,我认为这不是正确的方法。我想知道是否存在解决此问题的通用方法。

这是我尝试过的代码

NSDocument

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)