Ios6 如何传递不同的视图而不是self.tableViewControl.dataSource=self?
有没有可能传递另一种观点而不是自我 self.tableViewControl.dataSource=self; self.tableViewControl.delegate=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和所有需要的函数放在
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;