Objective c 在Cocoa中,是否有方法向文件';谁的主人?

Objective c 在Cocoa中,是否有方法向文件';谁的主人?,objective-c,cocoa,interface-builder,Objective C,Cocoa,Interface Builder,在Interface Builder中,很容易将对象从NIB连接到文件所有者的出口。但是,我的文件的所有者将持有一个子视图数组,因此我想将一个对象从NIB添加到文件所有者的数组中。现在我只是手工检查通过加载NIB返回的顶级对象数组中每个项的类,但这似乎有点尴尬。有没有办法直接在Interface Builder中执行此操作?没有。Interface Builder没有任何“将其添加到数组”的概念。除了“NSArrayController管理的东西”之外,它几乎没有任何数组的概念。不过,如果您对这

在Interface Builder中,很容易将对象从NIB连接到文件所有者的出口。但是,我的文件的所有者将持有一个子视图数组,因此我想将一个对象从NIB添加到文件所有者的数组中。现在我只是手工检查通过加载NIB返回的顶级对象数组中每个项的类,但这似乎有点尴尬。有没有办法直接在Interface Builder中执行此操作?

没有。Interface Builder没有任何“将其添加到数组”的概念。除了“NSArrayController管理的东西”之外,它几乎没有任何数组的概念。不过,如果您对这个特定的项目感兴趣,那么给它一个出口比遍历顶级项目更有意义。那看起来不必要的脆弱。

太糟糕了。所以我想我必须为这个NIB创建一个非常小的文件所有者类,并保存一个数组。我想我可以让我的控制器打开NIB并拥有顶级对象。