Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.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
IPhone SDK:使用界面生成器链接阵列_Iphone_Sdk_Interface Builder_Controller - Fatal编程技术网

IPhone SDK:使用界面生成器链接阵列

IPhone SDK:使用界面生成器链接阵列,iphone,sdk,interface-builder,controller,Iphone,Sdk,Interface Builder,Controller,我正试图使用Interface Builder(IB)在我的应用程序开发中赢得时间。所以我尝试做一些新的事情,例如,在文件所有者和控制器之间连接对象 情况是: 1-我有一个带笔尖的ViewController。此视图控制器将数组设置为IBOutlet 2-我在Nib中放置了一个自定义TableViewController。在这个TableViewController中,我设置了另一个IBMoutlet数组,我希望将其作为单元格值(我将在TableViewController.m中执行此操作) 3

我正试图使用Interface Builder(IB)在我的应用程序开发中赢得时间。所以我尝试做一些新的事情,例如,在文件所有者和控制器之间连接对象

情况是:

1-我有一个带笔尖的ViewController。此视图控制器将数组设置为IBOutlet

2-我在Nib中放置了一个自定义TableViewController。在这个TableViewController中,我设置了另一个IBMoutlet数组,我希望将其作为单元格值(我将在TableViewController.m中执行此操作)

3-问题是,是否可以连接两个IBO插座阵列?或者创建一个类似“IBInlet”的东西。。?或者在Interface Builder中,您可以仅使用IBOutlet作为与Cocoa Touch的库对象的连接


谢谢大家

首先,我认为还不清楚您是想让两个指针指向同一个数组对象,还是想让两个数组对象保持同步。后者没有什么意义,因为它只会使内存使用量增加一倍,而没有任何好处,所以我们假设您只希望有两个指向同一数组对象的指针

IB将帮助您将一个数据结构(您的数组对象)链接到一个兼容的接口小部件,但仍由您在代码中初始化数据结构。按照这种思路,您可以使用IB将相应控制器中的阵列链接到在该控制器中管理的小部件。独立于此,您可以让一个控制器初始化对象,另一个控制器可以从第一个控制器获取指向该对象的指针。只需确保您正确管理您的帐户;)