J'ai un UITableView qui implémente NSFetchedResultsControllerDelegate. Quand je tape une cellule, je charge un autre viewcontroller qui me permet d'éditer une entité représentée par les tablecells. Quand j'ai fini d'éditer, il envoie un message à UITableViewController qui fait un [self.tableview reloadData];reloadData de UITableView n'utilise pas les cellules
Mon problème est que reloadData ne semble pas utiliser les données après l'avoir modifié. Comment puis-je faire cela. Comment puis-je le faire?
Pour continuer la pensée de Daniel ici, "reloadData" ne signifie pas que la tableview modifiera les données de toute façon. Cela signifie que la tableview vous demandera à nouveau * pour les données. C'est la responsabilité de la source de données (que vous écrivez) de maintenir les données. –
J'ai transmis un tableau de NSSortDescriptors au NSFetchedResultsController. Lorsque j'appelle [self.tableView reloadData], il ne triera pas l'élément nouveau ou modifié. –
vérifiez que la source de données a bien été modifiée ... – Daniel