在iOS-tableView上没有调用cellForRowAtIndexPath保持为空

Nam*_*tha 1 populate uitableview ios

我想在tableView中显示数组的内容,但控件永远不会进入cellForRowAtIndexPath.这个方法是我添加的地方 cell.textLabel.text = [self.itemArray indexPath.row];

请指教.你怎么填充表?

Rad*_*adu 16

  1. 你确定它没有被调用尝试NSLog(@"TEST")看看输出.

  2. 这听起来很像datasource第一次播种时表格视图是空的,你可能想要检查数组是否保存了对象.

  3. 您还可以检查并查看numberOfSectionsInTableView表是否设置为1,而numberOfRowsInSection不是等于0.如果numberOfRowsInSection 返回0则cellForRowAtIndexPath可能不会被调用.