[tableView reloadData]
后,cellForRowAtIndexPath
被调用了indexPath.section = 6
而不是= 0.这怎么可以,我该如何解决?
答案 0 :(得分:1)
这不是因为你的代码。这是默认行为,cellForRowAtIndexPath
的执行从您案例中的最后一个部分6开始,到该部分的0行开始。
顺便说一下,这不会产生任何问题。
答案 1 :(得分:1)
如果您希望显示从顶部开始,您可能需要将tableview重置为顶部,然后调用reload。
[yourtableview scrollRectToVisible:CGRectMake(0, 0, 1, 1) animated:NO];