故事板中未调用CellForRowAtIndexPath方法

时间:2012-05-26 19:02:43

标签: ios5 uitableview

我正在为我的app使用storyboards。我有一个UITableViewController类。我正在从来自webservice的数据中加载UITableView。问题是数据即将到来,但未在UITableView填充。在解码时,我发现cellForRowAtIndexPath方法没有被调用。

我们是否需要datasource中的delegatestoryboardxibs之前的storyboard中的datasource进行连接。如果是,那么delegateFilesowner方法的关联位置与storyboard中的 {{1}}一样。

我对此问题感到困惑,我们将不胜感激。

谢谢

2 个答案:

答案 0 :(得分:2)

如果将表视图控制器放入故事板,它通常会正确设置表视图的dataSource和委托。如果你的结果是连接OK,另一种可能性是tableView:numberOfRowsInSection:返回零。

答案 1 :(得分:0)

如果您使用UITableViewController,则需要使numberOfSections:tableView:数据源方法返回1而不是默认返回0。

override func numberOfSections(in tableView: UITableView) -> Int {
        // #warning Incomplete implementation, return the number of sections
        return 1 // Default is 0, should be greater than 0
}