我有一个自定义UIView
,它有几个不同的视图,并且UITableview
。
我创建了一个自定义类,它是UITableViewController
的子类。这将控制UITableview
的{{1}}和原型单元格。
如果我将委托和数据源设置为父视图,我会收到以下错误:
UITableView
其中RoadSafetyAppView Controller是父视图。但是,如果我根本没有设置委托和数据源,我的表格不会加载我在自定义类中声明的图像,如下所示:
-[RoadSafetyAppViewController tableView:numberOfRowsInSection:]: unrecognized selector sent to instance 0x10c92f190
有人可以指出我的图像出错了,或者我需要设置我的代理/数据来源吗?
感谢。
答案 0 :(得分:1)
在您的MenuController.h
MenuController : UIViewController<UITableViewDelegate,UITableViewDataSource>
在Interface Builder中将UITableView与Delegate&amp; Datasource连接..
希望它能解决你的问题..!
答案 1 :(得分:1)
通过在MenuController的viewDidLoad方法中编码来设置委托和数据。
_tblView.delegate = self;
_tblView.dataSource = self;