我正在重新加载表格,我的numberOfSections方法被调用,但当时没有调用cellForRowAtIndexPath方法。当我滚动tableview时,只调用它。可以建议我为什么会这样发生。
提前致谢, Monish。
答案 0 :(得分:1)
我能想到的有两件事:
tableView:cellForRowAtIndex:
。如果单元格不可见,则不会调用tableView:cellForRowAtIndex:
。
numberOfSectionsInTableView:
返回什么?如果它返回0
,则表格视图不会调用tableView:cellForRowAtIndex:
。
答案 1 :(得分:0)
我想在本尼迪克特的答案中添加一些东西
你还需要推动- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
此方法。如果在代码中实现此方法,则
它肯定会返回O
个对象,这就是你的情况出现的原因。