如何从文档笔尖访问主笔尖中的项目?

时间:2010-11-01 12:41:47

标签: cocoa nswindow nsdocument

我正在创建一个基于NSDocument的应用程序,其中有一个检查器窗口。这个检查器窗口是Pwnshop.nib的一部分,这是我的主要笔尖。我有另一个名为'Document.nib'的笔尖,它是文档窗口。我希望能够根据哪个文档窗口是活动文档窗口来更改检查器,类似于Interface Builder的检查器。问题是我想访问另一个笔尖中的对象。请注意,有多个文档窗口,但只有一个检查器窗口。

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

这与found here基本相同。答案也是一样的。您需要阅读文档并了解Communicating with Objects并规划您的体系结构,以便从NSDocument实例中获取一些普遍可访问的控制器(例如[[NSApp delegate] myInspectorController])。

答案 1 :(得分:0)

我可以推荐thisthis文章(均来自 Cocoa with Love ),以获得有关如何构建Cocoa项目的基础课程。他们将回答您的所有问题,让您开始以正确的方式构建应用程序。