Passer d'une vue à une autre par du code [Résolu/Fermé]

Signaler
Messages postés
75
Date d'inscription
dimanche 24 juillet 2011
Statut
Membre
Dernière intervention
25 janvier 2016
-
polm123
Messages postés
75
Date d'inscription
dimanche 24 juillet 2011
Statut
Membre
Dernière intervention
25 janvier 2016
-
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];
}


}

2 réponses

Messages postés
4521
Date d'inscription
jeudi 19 août 2010
Statut
Modérateur
Dernière intervention
3 août 2016
151
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/
Messages postés
75
Date d'inscription
dimanche 24 juillet 2011
Statut
Membre
Dernière intervention
25 janvier 2016
4
merci de votre aide