数据填充,但[tableView numberOfRowsInSection:0]
始终返回0.我的表中只有一个部分。什么类型的事情会导致这种行为?
答案 0 :(得分:4)
如果表格中只有一个部分,请使用以下编辑...
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return 1;
}
或者,如果您的部分数量取决于数据源,您可以返回数据源的计数。
答案 1 :(得分:0)
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
id <NSFetchedResultsSectionInfo> sectionInfo = [[self.fetchedResultsController sections] objectAtIndex:section];
return [sectionInfo numberOfObjects];
试试这个。它可能会对你有帮助。