我正在为我的app使用storyboards
。我有一个UITableViewController
类。我正在从来自webservice的数据中加载UITableView
。问题是数据即将到来,但未在UITableView
填充。在解码时,我发现cellForRowAtIndexPath
方法没有被调用。
我们是否需要datasource
中的delegate
和storyboard
与xibs
之前的storyboard
中的datasource
进行连接。如果是,那么delegate
和Filesowner
方法的关联位置与storyboard
中的否 {{1}}一样。
我对此问题感到困惑,我们将不胜感激。
谢谢
答案 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
}