Bonjour,
J'ai une vue 1,2,3. On peut accéder à la vue 3 par la vue 1 et 2. Dans la vue 3 j'ai un bouton cancel qui ramène à la vue antérieur.
J'ai crée un -(IBAction) cancel: (id) sender mais je ne sais pas comment revenir à la vue d'avant.
Vue 1
Vue 2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { if ([[segue identifier] isEqualToString:@"vue1SegueVue3"]) { Vue3 * vue3 = (Vue3 *) [segue destinationViewController]; [vue3 setMyParent:self]; }
Vue3
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { if ([[segue identifier] isEqualToString:@"vue2SegueVue3"]) { Vue3 * vue3 = (Vue3 *) [segue destinationViewController]; [vue3 setMyParent:self]; }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 dans la .h @property (strong, nonatomic) id myParent; dans le .m - (IBAction)annuler:(id)sender { }
Partager