numberOfRowsInSection多次调用,但cellForRowAtIndexPath从未调用

问题描述:

我正在使用NSLog在每分钟状态下跟踪我的代码。无论出于什么原因numberOfRowsInSection被无限期地调用,正确地返回1;但cellForRowAtIndexPath永远不会被调用。任何想法可能会导致这种情况?numberOfRowsInSection多次调用,但cellForRowAtIndexPath从未调用

我的表格和ViewController完全使用故事板布局。这是我第一次遇到这个问题。通常我是否使用幻数,如果调用了numberOfRowsInSection,则会调用cellForRowAtIndexPath。为什么不是这次? [self.tableView reloadData];应该触发他们两个。

+0

确保您已将表格视图和表格单元格与正确的单元格标识符链接起来。如果插入表格视图的VC正常,则必须将其与故事板中的VC.h链接起来 – Mayo323 2014-09-02 08:55:07

+0

用代码 – 2014-09-02 09:18:30

+0

更新你的问题检查委托连接可能会导致问题或检查数组数量。 – 2014-09-02 09:43:07

你忘了设置TableView的DataSource。