performSegueWithIdentifier n'appelle pas prepareForSegue
Paisible.fr
Membre
Bonjour,
J'ai une UITableView avec des Accessory Buttons sur chaque ligne.
Pour déclencher l'action lorsqu'on sélectionne l'Accessory button plutot que la ligne j'utilse le code suivant :
-(void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath
{
[self performSegueWithIdentifier:@segueProgramDetails sender:self];
}
Cela fonctionne très bien, sauf qu'il n'appelle jamais le prepareForSegue pour initialiser le contenu de la vue suivante.
Une idée, une solution ?
Merci d'avance.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Je viens de résoudre le problème en utilisant le code suivant :
En fait le prepareForSegue est belle et bien appelé correctement, mais je n'avais pas la valeur de la ligne sélectionnée du coup le code dans le prepareForSegue ne fonctionnait plus.
Désolé pour le bruit généré inutilement.