Ma classe parent ViewController contient un UISearchBar. J'ai un UIButton qui va pousser sur un nouveau ViewController via le code ci-dessousTransmettre un NSString de Child à Parent pour ModalViewController
AddViewController *addViewController = [[AddViewController alloc] initWithNibName:@"AddView" bundle:nil];
[self presentModalViewController:addViewController animated:YES];
[addViewController release];
Dans le AddViewController l'utilisateur est présenté avec un TableView des noms d'animaux. Sur le
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
J'extraire le nom de l'animal et le stocker dans un NSString. Je rejette alors la AddViewController par
[self dismissModalViewControllerAnimated:YES];
Ma question est comment puis-je passer le nom de l'animal NSString au parent ViewController de AddViewController? Je tente de placer le nom de l'animal dans le UISearchBar
I Je ne dirais pas "besoin de" - c'est une façon que vous * pourriez * cependant. :-) –
Il n'y a pas d'autre moyen de le faire proprement. Si plusieurs variables devaient être transmises, l'utilisation d'un délégué serait la meilleure solution. –
Grand matériel de référence. Cela m'a aidé à résoudre mon problème – aahrens