J'utilise un contrôleur de résultats récupérés, qui semble vouloir être configuré en utilisant des sections de mon UITableView. Eh bien, dans ce cas, je ne veux pas utiliser les sections. Ce qui est assez facile pour définir la valeur de numberOfSectionsInTableView: à 1. Mais, maintenant je ne suis pas sûr de savoir comment obtenir numberOfRowsInSection: pour renvoyer toutes les cellules dans une section. Comment est-ce que je peux faire que cette méthode retourne toutes les cellules, puisque je veux seulement utiliser 1 section? iPhone: Contrôleur de résultats récupérés, n'utilisez pas les sections dans UITableView
Répondre
Pour que votre contrôleur tiré par les cheveux de résultats pour éviter des objets de retour dans les sections, vous devez initialiser correctement comme suit:
NSFetchedResultsController *aFetchedResultsController = [[NSFetchedResultsController alloc] initWithFetchRequest:request managedObjectContext:managedObjectContext sectionNameKeyPath:nil cacheName:@"Root"];
Ici il n'y aura pas de sections parce que vous passez nil
comme argument de sectionNameKeyPath
. Ensuite, votre méthode tableView:numberOfRowsInSection
est correcte.
Même si vous ne voulez pas utiliser les sections, et initialiser le fetchedResultsController avec sectionNameKeyPath = nil, ce fetchedResultsController est toujours rempli avec une section et tous ses éléments. C'est ainsi que Apple implémente le fetchedResultsController. Donc, dans votre cas, vous avez 1 section à l'index 0, et dans cette section, vous avez tous les éléments, à partir de l'index 0 à numberOfRowsInSection-1.
Espérons que ça aide.
- 1. iPhone UITableView sections imbriquées
- 2. iPhone SDK: texte entre les sections UITableView?
- 3. iPhone CoreData: Comment regrouper les résultats récupérés par jour?
- 4. iPhone UITableView avec plusieurs sections
- 5. iPhone UITableView paginer les résultats
- 6. UITableView Problème avec les sections
- 7. Commande de sections groupées dans un iPhone UITableView
- 8. Sections de regroupement UITableView
- 9. charger les résultats de MySQL dans UITableView (iPhone)
- 10. Réorganisation entre sections dans UITableView
- 11. Pourquoi NSFetchedResultsController affecte-t-il des objets récupérés à plusieurs sections UITableView?
- 12. réordonner chercher des résultats contrôleur pour UITableView
- 13. uitableview pas dans l'ordre alphabétique? IPhone
- 14. Contrôleur de résultats récupérés avec NSPredicate et données de base NSSet
- 15. NSFetchedResultsController et UITableView Sections
- 16. Réduire l'espace entre les sections de UITableView
- 17. Sections d'un UITableView par date
- 18. Problème avec des sections vides dans UITableView
- 19. UITableView extensible dynamique avec sections
- 20. vue table iphone mélanger des articles dans les sections
- 21. iPhone: UITableView pas rafraichissant
- 22. iPhone UITableView peupler les sections de lignes à partir d'un tableau plat
- 23. uitableview: suppression de sections avec animation
- 24. uitableview sections et lignes de xml
- 25. UITableView masquer l'index de la section mais conserver les sections
- 26. Comment empêcher l'affichage de sections sans lignes dans UITableView?
- 27. affiche uitableview pas sections barbante ils sont créés
- 28. iPhone SDK: le contrôleur de vue Push n'apparaît pas
- 29. Envoyer objet contrôleur UITableView
- 30. Ajouter des sections à un UITableView
Oui! Merci beaucoup, cela a fonctionné parfaitement! –