在自定义UIview中设置UItableview的委托和数据源

时间:2014-09-01 04:46:39

标签: ios objective-c uitableview uiview

我有一个自定义UIView,它有几个不同的视图,并且UITableview

我创建了一个自定义类,它是UITableViewController的子类。这将控制UITableview的{​​{1}}和原型单元格。

如果我将委托数据源设置为父视图,我会收到以下错误:

UITableView

其中RoadSafetyAppView Controller是父视图。但是,如果我根本没有设置委托和数据源,我的表格不会加载我在自定义类中声明的图像,如下所示:

-[RoadSafetyAppViewController tableView:numberOfRowsInSection:]: unrecognized selector sent to instance 0x10c92f190

有人可以指出我的图像出错了,或者我需要设置我的代理/数据来源吗?

感谢。

2 个答案:

答案 0 :(得分:1)

See connections for UITableView在您的MenuController.h

MenuController : UIViewController<UITableViewDelegate,UITableViewDataSource>

在Interface Builder中将UITableView与Delegate&amp; Datasource连接..

希望它能解决你的问题..!

答案 1 :(得分:1)

通过在MenuController的viewDidLoad方法中编码来设置委托和数据。

_tblView.delegate = self;
_tblView.dataSource = self;