J'ai un UITableViewController
où l'utilisateur doit être en mesure de modifier les articles. Afin de permettre l'édition j'utilise ceci :
self.navigationItem.rightBarButtonItem = self.editButtonItem;
Pour tous ceux qui ne savent pas où l'auto.editButtonItem vient, il est prédéfini par le SDK.
Donc, maintenant quand j'appuie sur n'importe quel élément, cette méthode est appelée :
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
mais dès que j'ai touché le bouton modifier, puis lors de l'édition est active, cette méthode n'a pas l'air d'être appelé.
Toute idée de ce que je suis absent ?
C'est le reste du code qui est lié à l'édition :
// Override to support conditional editing of the table view.
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath
{
// Return NO if you do not want the specified item to be editable.
return YES;
}
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
{
return UITableViewCellEditingStyleNone;
}
- (BOOL)tableView:(UITableView *)tableView shouldIndentWhileEditingRowAtIndexPath:(NSIndexPath *)indexPath
{
return NO;
}
Merci pour l'aide.
mcb