Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.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 IB中的连接故障_Iphone_Xcode_Interface Builder - Fatal编程技术网

Iphone IB中的连接故障

Iphone IB中的连接故障,iphone,xcode,interface-builder,Iphone,Xcode,Interface Builder,我有一个带有四个新标题、实现和接口文件的选项卡栏应用程序,并将它们添加为IB中的源文件。它们的格式如下:FirstView.h/m/xib,SecondView.h/m/xib 然后我有了第一、第二、第三和第四视图的文件。 那里还有一个名为FirstViewController的文件。我没有碰这个,我只是删除了它,因为我不需要它 然后,我为IB中的第一个视图(FirstView.h/m/xib)布置了界面。它的顶部有一个图像,下面有标签,下面有一个UITableView 我在我的FirstVie

我有一个带有四个新标题、实现和接口文件的选项卡栏应用程序,并将它们添加为IB中的源文件。它们的格式如下:
FirstView.h/m/xib
SecondView.h/m/xib

然后我有了第一、第二、第三和第四视图的文件。 那里还有一个名为
FirstViewController
的文件。我没有碰这个,我只是删除了它,因为我不需要它

然后,我为IB中的第一个视图(
FirstView.h/m/xib
)布置了界面。它的顶部有一个图像,下面有标签,下面有一个
UITableView

我在我的
FirstView.h/m
文件中建立了正确的连接(tableview的委托和数据源),然后按下Build。它的构建似乎没有错误,所以我按下build并开始

模拟器弹出,安装了应用程序,然后崩溃了。(错误消息:
由于未捕获的异常而终止应用程序

完整错误消息:

2010-02-06 21:50:54.733 Mudo[52439:207] *** -[FirstViewController tableView:numberOfRowsInSection:]: unrecognized selector sent to instance 0x39101a0
2010-02-06 21:50:54.735 Mudo[52439:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[FirstViewController tableView:numberOfRowsInSection:]: unrecognized selector sent to instance 0x39101a0'
2010-02-06 21:50:54.736 Mudo[52439:207] Stack: (**LotsOfNumbers**)
我在另一个问题中问了这个问题,得到了答案,这就解决了问题:

它显然是在
FirstViewController.h/m
-文件中寻找代码,尽管我没有做任何事情让它在那里寻找代码

我通过在FirstView.h/m文件中添加两个接口和实现来解决这个问题。(FirstView和FirstViewController)

当我运行该应用程序时,屏幕上出现了表格视图和选项卡栏,但我的图像和标签没有出现。
我不知道为什么它在FirstViewController而不是FirstView中查找代码。。。我在IB中也有正确的连接。

一个tableview正在尝试查询其数据源,以获取它应该显示的行数。如果已将tableview的数据源出口连接到
FirstViewController
类的实例,则需要在该类中实现
-tableview:numberOfRowsInSection: