我想从具有固定节的tableview中将数据从NSManagedObject获取到新的单元格。如何将新单元格添加到固定的UITableView?
第一部分是固定部分。第二部分是用户可以添加新数据的位置。单独显示固定部分是没有问题的,也可以将动态内容分开显示。但是当我将它们结合在一起时,我被这种方法困住了(见下面的'rows = ???')。通常你可以通过[数组数]方便地解决这个问题,但是我的ManagedObjects不会被收集到一个数组中。
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
//id <NSFetchedResultsSectionInfo> sectionInfo = [[self.fetchedResultsController sections] objectAtIndex:section];
//return [sectionInfo numberOfObjects];
NSInteger rows = 0;
switch (section) {
case FIXED_SECTION:
rows = 4;
break;
case LIST_SECTION:
{
rows = ???;
break;
}
default:
break;
}
return rows;
}