我必须在现有的ios项目中包含leah pulltorefresh表视图。 (https://github.com/leah/PullToRefresh)
现有的表视图在xib文件中定义,它链接到控制器类中的插座(UIViewController的子类)。
我的第一个尝试是让控制器继承PullToRefreshTableViewController(来自leah的项目)并在同一个控制器中添加刷新功能。但它不起作用,我有这个错误:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UITableViewController loadView] loaded the "CampaignViewController" nib but didn't get a UITableView.'
由于PullToRefreshTableViewController是UITableViewController的子类,我想我不能让我的控制器继承它(我是对的吗?)。我怎样才能做到这一点?感谢
答案 0 :(得分:0)
尝试从头开始创建TableViewController,使其成为PullToRefreshTableViewController的子类。
这比在IB中创建表视图,连接出口,然后填充所有必要的委托和数据源方法简单得多。