Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa 如何从文档nib访问主nib中的项目?_Cocoa_Nswindow_Nsdocument - Fatal编程技术网

Cocoa 如何从文档nib访问主nib中的项目?

Cocoa 如何从文档nib访问主nib中的项目?,cocoa,nswindow,nsdocument,Cocoa,Nswindow,Nsdocument,我正在制作一个基于NSDocument的应用程序,其中有一个inspector窗口。此inspector窗口是Pwnshop.nib的一部分,它是我的主nib。我有另一个名为“Document.nib”的nib,它是文档窗口。我希望能够根据哪个文档窗口是活动窗口来更改检查器,类似于Interface Builder的检查器。问题是我想访问另一个nib中的对象。请注意,有多个文档窗口,但只有一个检查器窗口 有人能帮我吗?这基本上是同一个问题。答案也是一样的。您需要阅读文档,了解并规划您的体系结构,

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


有人能帮我吗?

这基本上是同一个问题。答案也是一样的。您需要阅读文档,了解并规划您的体系结构,以便从NSDocument实例中找到一些通用的控制器(例如,
[[NSApp delegate]myInspectorController]
)。

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