【发布时间】:2014-11-13 11:41:37
【问题描述】:
我正在开发一个使用 Core Data 的 iOS 应用程序,我想使用 UITableView 显示一个实体。
为此,我正在使用 NSFetchedResultsController。 我想要实现的目标是在其部分中显示每条记录。基本上我想要每节 1 行。
我正在努力的方法是:
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
和
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
因为我想在计算numberOfSectionsInTableView的时候有这段代码:
{
id <NSFetchedResultsSectionInfo> sectionInfo = [[self.fetchedResultsController sections] objectAtIndex:section];
return [sectionInfo numberOfObjects];
}
并且我想在计算 numberOfRowsInSection 时使用return 1(显然我不能将indexPath.section传递给numberOfSectionsInTableView)。
在这个问题/情况下的方法是什么?谢谢。
【问题讨论】:
标签: ios uitableview core-data nsfetchedresultscontroller nsfetchrequest