1

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

谢谢

4

2 回答 2

1

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

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

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

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

于 2015-04-23T22:24:47.957 回答
0

如果你已经创建了一个基于 Document 的应用程序,你可以在 NSDocumentController.h 中找到

框架-> AppKit。

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

NSDocumentController* controller;

进入 .m 文件,然后在零件上单击鼠标右键->跳转到定义NSDocumentController

于 2015-04-23T19:11:05.127 回答