J'implémente le mode d'édition dans UITableViewController. J'ai mis certaines lignes à non-éditable dans la méthode tableView:canEditRowAtIndexPath:
. Après suppression/insertion, la méthode tableView:canEditRowAtIndexPath:
est appelée dans un nombre apparemment aléatoire de fois. J'aime savoir quand la méthode tableView:canEditRowAtIndexPath:
est appelée après suppression/insertion.
Toute aide serait grandement appréciée. Je vous remercie.iOS: Quand tableView: canEditRowAtIndexPath: appelé après la suppression/insertion
2
A
Répondre
1
Ce n'est pas un nombre aléatoire de fois. Cette méthode est appelée une fois pour chaque cellule présente dans la table (visuellement présente).
Lorsque vous supprimez une cellule, le système recharge la table, une cellule disparaît et éventuellement d'autres cellules apparaissent, et pour chaque cellule de la mémoire du tableau, le système appelle la méthode.
Vous pouvez voir cela si vous vous connectez à l'indexPath.
J'espère que cela aide.
Questions connexes
- 1. TableView cellForRowAtIndexPath n'est jamais appelé (iOS, Swift)
- 2. Lignes Tableview supprimer ios
- 3. Quand j'ai appelé [tableView insertRowsAtIndexPaths: withRowAnimation:], écrasé dans iOS10
- 4. ios: UIImageView quand setImage appelé redimensionne
- 5. quand est-ce appelé: - (UITableViewCell *) tableView: (UITableView *) tableView cellForRowAtIndexPath: (NSIndexPath *) indexPath
- 6. viewForHeaderInSection: pas appelé quand reloadData: est appelé
- 7. tableView sortDescriptorsDidChange: pas appelé
- 8. ios didselectrowindindexpath n'est pas appelé en mode d'édition
- 9. Comment résoudre l'exception IOS après la création de tableview?
- 10. iOS uitableview geler quand reloadData
- 11. Source de données IOS, TableView, NSArray - quand sauvegarder?
- 12. tableView cellForRowAtIndexPath appelé plusieurs fois initialement
- 13. Renvoyer NO sur canEditRowAtIndexPath, mais peut modifier si défilée
- 14. tableView: viewForTableColumn: row: non appelé
- 15. iOS - Tableview rendu
- 16. iOS UISearchController TableView
- 17. iOS - drawRect: appelé deux fois
- 18. iOS: TableView défiler vers la section
- 19. ios: [tableView reloadData]
- 20. IOS: searchbar dans tableview
- 21. iOS tableView pagination
- 22. iOS tableview data change
- 23. Ajouter d'autres objets à iOS 5 storyboard après tableview
- 24. Rechercher dans Tableview ios
- 25. sur mesure TableView iOS
- 26. A la méthode canEditRowAtIndexPath, reloadData de UITableView ne fonctionne pas correctement?
- 27. tableview à un autre - IOS
- 28. Problème rejetant popover quand tableview
- 29. Zend setDestination() ne fonctionne pas quand est appelé après isValid()
- 30. ios Sélection multiple personnalisée pour la tableview