0

Objectif C - Application iPhonePasser une valeur entre vue Contrôleurs

je 2 programatically instanciés UINavigationControllers

Dans contrôleur 1 je pousse cette Voir

-(IBAction) showStartDateCalendar 
{ 
ModalSetDateController *setStartDate = [[ModalSetDateController alloc] init]; 
[self.navigationController pushViewController: setStartDate animated:YES]; 
[setStartDate release]; 

}; 

Pour le repousser, je comptais faire quelque chose comme ça:

-(IBAction) PopMyViewControllerBack; 

{ 
[self.navigationController popViewControllerAnimated: YES]; 
} 

Mais comment Je peux obtenir la valeur de la datepicker sur ModalSetDateController Est-ce la meilleure façon de gérer l'ajout d'un UIPickerview. Je préférerais ne même pas avoir un UINavigationController le faire. Merci pour votre aide!

Répondre

0

Utilisation:

-(IBAction)popMyViewControllerBack:(id)sender 

et de l'expéditeur sera une instance de ModalSetDateController.

+0

Vous pouvez utiliser [self presentModalViewController: setStartDate animé: YES] au lieu d'utiliser un UINavigationController. – drummondj

+0

Grande solution John, alors comment puis-je saisir la valeur et se débarrasser d'elle – logixologist

+0

value = ((ModalSetDateController *) expéditeur) .someProperty; – drummondj

Questions connexes