是否有可能传递另一个视图而不是自我。??
self.tableViewControl.dataSource = self; self.tableViewControl.delegate =自我;
我试过这个:
thirdView *tv=[[thirdView alloc]init];
self.tableViewControl.dataSource =tv;
self.tableViewControl.delegate=tv;
我已将cellForRowAtIndexPath和所有那些需要的函数放在thirdView.m文件中,但应用程序崩溃了。
我是ios的新手。
答案 0 :(得分:1)
确保thirdView
类实现UITableView的委托和数据源协议,尤其是@required
的协议。
修改强>
编译器是否发出警告说UITableViewDataSource未实现?你必须在第三个视图的.m实现中实现uitableview的数据源和委托方法。或者表视图在第三个视图的对象中查找数据源而无法找到,因此它崩溃了。