Ios6 如何传递不同的视图而不是self.tableViewControl.dataSource=self?

Ios6 如何传递不同的视图而不是self.tableViewControl.dataSource=self?,ios6,delegates,uitableview,ios6.1,Ios6,Delegates,Uitableview,Ios6.1,有没有可能传递另一种观点而不是自我 self.tableViewControl.dataSource=self; self.tableViewControl.delegate=self 我试过这个: thirdView *tv=[[thirdView alloc]init]; self.tableViewControl.dataSource =tv; self.tableViewControl.delegate=tv; 我已经将CellForRowatineXpath和所有需要的函数放在

有没有可能传递另一种观点而不是自我

self.tableViewControl.dataSource=self; self.tableViewControl.delegate=self

我试过这个:

thirdView *tv=[[thirdView alloc]init];


 self.tableViewControl.dataSource =tv;
self.tableViewControl.delegate=tv;
我已经将CellForRowatineXpath和所有需要的函数放在thirdView.m文件中,但应用程序崩溃了


我是ios的新手。

确保
thirdView
类实现UITableView的委托和数据源协议,尤其是
@必需的协议

编辑:


编译器是否给出一些警告,说明UITableViewDataSource未实现?您必须在thirdview的.m实现中实现uitableview的datasource和delegate方法。您的表视图正在thirdview的对象中查找数据源,但找不到,因此发生崩溃。

yes。我在thirdView:@interface thirdView:UIViewController中完成了这项工作,它们在thirdView.m中的实现是什么?你能显示代码/警告吗?不,我没有在thirdView中实现。我只是在helloworldview.m thirdView*tv=[[thirdView alloc]init]中实现了这一点;self.tableViewControl.dataSource=tv;self.tableViewControl.delegate=tv;