我有一个基于NSDocument的应用程序,可以保存到多种文件类型,因此在保存文档时,NSDocument有助于将一个弹出按钮添加到保存面板作为其附件视图,让用户选择他们想要保存的类型.尼斯.
现在,我有另一个视图,我想要包含在保存面板中,但如果我只是覆盖 – [NSDocument prepareSavePanel:]并使用-setAccessoryView:来插入我自己的视图,它会替换文件类型弹出窗口按钮,所以只有我的视图出现在保存面板而不是弹出按钮.
有没有什么方法NSDocument同时提供我自己的视图和它的文件类型弹出窗口?看起来我可以抓住现有的配件视图,将它与我自己的配件一起打到一个容器视图中,并把它放回去,但这看起来非常hackish,并且想知道是否有更好的方法来做到这一点,我已经错过.