在iphone sdk的tableview中遇到问题

时间:2010-12-22 09:23:35

标签: iphone objective-c uitableview

我正在重新加载表格,我的numberOfSections方法被调用,但当时没有调用cellForRowAtIndexPath方法。当我滚动tableview时,只调用它。可以建议我为什么会这样发生。

提前致谢, Monish。

2 个答案:

答案 0 :(得分:1)

我能想到的有两件事:

    只有在需要显示单元格时才会调用
  1. tableView:cellForRowAtIndex:。如果单元格不可见,则不会调用tableView:cellForRowAtIndex:

  2. numberOfSectionsInTableView:返回什么?如果它返回0,则表格视图不会调用tableView:cellForRowAtIndex:

答案 1 :(得分:0)

我想在本尼迪克特的答案中添加一些东西

你还需要推动- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section

此方法。如果在代码中实现此方法,则

它肯定会返回O个对象,这就是你的情况出现的原因。