如何在UIViewController中包含leah PullRefreshTableviewController?

时间:2012-01-31 10:24:31

标签: ios xcode

我必须在现有的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的子类,我想我不能让我的控制器继承它(我是对的吗?)。我怎样才能做到这一点?感谢

1 个答案:

答案 0 :(得分:0)

尝试从头开始创建TableViewController,使其成为PullToRefreshTableViewController的子类。

这比在IB中创建表视图,连接出口,然后填充所有必要的委托和数据源方法简单得多。