我正在创建一个基于NSDocument的应用程序,其中包含文档选项卡。我发现它并不是真的为此设计的。 Apple设计了一个架构,允许单个文档有多个窗口,但不是相反。我基本上工作但我已经开始遇到奇怪的问题。例如,当一个窗口关闭时,窗口控制器被释放,但不是窗口内的标签栏。
关于我在网上找到的唯一信息是论坛帖子中的超级粗略代码:
http://www.idevapps.com/forum/showthread.php?t=6330
有什么建议吗?
答案 0 :(得分:1)
这可能有所帮助(Cocoadev.com wiki):DocumentBasedAppWithOneWindowForAllDocuments ...我不能亲自担保,但已经存在了几年。
答案 1 :(得分:0)
好吧,如果您要深入挖掘并从根本上改变NSDocumentController,NSDocument和NSWindowController如何交互的层次结构,您应该首先以传统方式实现您的应用程序,以便了解文档架构。