我有这个代码,它似乎永远不会被调用,我已经提出了一个断点和所有内容:
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
var cell = UITableViewCell()
cell.textLabel.text = "dlfkhasdfa"
return cell
}
我正在扩展这些类UITableViewDelegate和UITableViewDataSource,并且在viewDidLoad中我这样做:
self.storiesTableView.dataSource = self
self.storiesTableView.delegate = self
真正的困惑是tableView:numberOfRowsInSection正在被调用,所以它就像在这两个调用之间发生的事情而我只是在这里挠头。
非常感谢任何帮助。
答案 0 :(得分:0)
d'哦!想象一下,在tableView:numberOfRowsInSelection中,返回值以某种方式为零。改变它解决了我的问题。
答案 1 :(得分:0)
同时检查func numberOfSectionsInTableView()中是否有多个部分,因为我的默认设置为返回零。