J'essaye d'obtenir de nouvelles cellules avec des données d'un NSManagedObject à une vue de table avec une section fixe.Comment ajouter de nouvelles cellules à un UITableView fixe?
La première section est une section fixe. La deuxième section est où l'utilisateur peut ajouter de nouvelles données. L'affichage séparé de la section fixe ne pose aucun problème, tout comme l'affichage séparé du contenu dynamique. Mais quand je les combine, je suis bloqué avec cette méthode (voir ci-dessous les 'rows = ???'). Normalement, vous pouvez facilement résoudre ce problème en faisant [array count], mais mes ManagedObjects ne sont pas collectés dans un tableau.
- (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;
}