2013-10-01 4 views
2

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

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