我有一个包含 1 个部分的分组tableView
,单元格的内容由fetchedResultsController
. 现在我需要稍微修改一下这个 tableview。我需要添加一个 UITableviewCell 和它自己的自定义内容(独立于fetchedResultsController
),仅用于第一部分。第二部分必须与之前的版本相同tableView
。因此,只需在所有现有内容之前的一个部分中添加一个单元格。相关方法:
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
// return [[self.fetchedResultsController sections]count];
return 2;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
if (section == 0)
{
return 1;
}
else
{
id <NSFetchedResultsSectionInfo> secInfo = [[self.fetchedResultsController sections] objectAtIndex:section];
return [secInfo numberOfObjects];
}
}
但我在SIGABRT
这里和-[__NSArrayM objectAtIndex:]: index 1 beyond bounds [0 .. 0]'
。fetchedResultsController
检索数据很好,而且它不是空的,那么这里有什么问题?