Passer d'une vue à une autre par du code

Résolu
polm123 Messages postés 75 Date d'inscription   Statut Membre Dernière intervention   -  
polm123 Messages postés 75 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je voudrais passer d'une vue à une autre avec du code.
J'ai une vue 1 et 2 quand je clique sur un bouton (Cancel) de la vue 2 je voudrais revenir à la vue 1.
(le segue reliant la vue 2 à 1 s'appelle cancelSegueMaster, je suis dans le fichier de la vue 2)
J'ai un message d'erreur disant [UIBarButtonItem identifier]: unrecognized selector sent to instance 0x7fc41a56a9b0... dans le terminal



- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.

UIBarButtonItem * annuleBouton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCancel target:self action:@selector(prepareForSegue:sender:)];

self.navigationItem.leftBarButtonItem = annuleBouton;
}

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {

if ([[segue identifier] isEqualToString:@"cancelSegueMaster"])
{
[self performSegueWithIdentifier:@"cancelSegueMaster" sender:self];
}


}

A voir également:

2 réponses

Bionik Messages postés 4232 Date d'inscription   Statut Modérateur Dernière intervention   185
 
Salut,

Tu crées un unwind segue, j'espère que t'es à l'aise en Anglais:
https://spin.atomicobject.com/2014/12/01/program-ios-unwind-segue/
0
polm123 Messages postés 75 Date d'inscription   Statut Membre Dernière intervention   4
 
merci de votre aide
0