gpt4 book ai didi

macos - 如何使用 nsdocument 架构在一个窗口中编辑多个文档

转载 作者:行者123 更新时间:2023-12-03 16:43:37 27 4
gpt4 key购买 nike

我正在编写一个基于文档的应用程序,其中有一个用户打开的项目文件以及许多关联的源文件,我希望在同一窗口中编辑所有这些文件。如何在 NSDocument 架构中执行此操作?具体来说,如何创建多个 NSDocument 作为与项目文件关联的 NSDocument 的子级,然后在一个窗口 Controller 中显示所有这些。

这个问题之前曾被问过(例如 Multiple Documents in a Single Window in Cocoa ),但答案表明在文档架构之外工作,最近的 App Store 规则更改不再可能,要求所有应用程序使用沙箱,这需要所有 IO通过 NSDocument。

最佳答案

关于您链接的问题,我刚刚添加了一个新答案:Multiple Documents in a Single Window in Cocoa

我的想法是一个系统,每个窗口有一个文档,但该窗口是其他窗口的无边框子窗口,它将随意定位/调整大小/隐藏实际文档窗口,并将子窗口的 View 链接到响应者链。

我还没做过,但计划去做。我认为它比我见过的任何其他技术都更有效。

关于macos - 如何使用 nsdocument 架构在一个窗口中编辑多个文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9076950/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com