Apple的文档应用程序模板中的NSDocumentController在哪里

时间:2015-04-23 18:38:35

标签: macos nsdocumentcontroller

Apple指出我很少需要继承NSDocumentController。好的,但我希望在基于文档的应用程序模板生成的项目中看到它。是否在项目中,但苹果“有帮助”隐藏了它?那里有什么我想念的吗?

由于

2 个答案:

答案 0 :(得分:0)

如果您已经创建了基于文档的应用程序,则可以在

中找到NSDocumentController.h

Frameworks-> AppKit的

找到这个的最简单方法是放置这行代码

NSDocumentController* controller;

进入.m文件,右键单击 - >跳转到NSDocumentController部分的定义。

答案 1 :(得分:0)

根据此链接,有一个默认的NSDocumentController:

https://developer.apple.com/library/mac/documentation/DataManagement/Conceptual/DocBasedAppProgrammingGuideForOSX/AdvancedTopics/AdvancedTopics.html

其他来源表明创建的第一个文档控制器成为默认值。据推测,在应用程序委托中引入和分配的文档控制器将成为默认值,任何隐藏的创建它的尝试都将在以后发生并将被忽略。通过这种方式,可以添加自己的文档控制器。

这可能在某处明确解释过,我错过了。感叹!