Passer d'une vue à une autre par du code

Résolu/Fermé
polm123 Messages postés 75 Date d'inscription dimanche 24 juillet 2011 Statut Membre Dernière intervention 25 janvier 2016 - 14 avril 2015 à 15:48
polm123 Messages postés 75 Date d'inscription dimanche 24 juillet 2011 Statut Membre Dernière intervention 25 janvier 2016 - 20 avril 2015 à 19:30
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 4234 Date d'inscription jeudi 19 août 2010 Statut Modérateur Dernière intervention 3 août 2016 183
16 avril 2015 à 14:02
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 dimanche 24 juillet 2011 Statut Membre Dernière intervention 25 janvier 2016 4
Modifié par polm123 le 20/04/2015 à 19:31
merci de votre aide
0