Masquer tous les contrôleurs de vue modale

j'ai une connexion de vue présenté comme un ModelViewController et j'ai un registre de vue présenté comme un NavigationControlloer sur le dessus de celui-ci:

De Connexion (ModelViewController)
---->Register(NavigationController)

je vais présenter le Registre de la vue(CreateAccount) à la Loginview comme suit:

createAccount= [[CreateAccount alloc] initWithNibName:@"CreateAccount" bundle:nil];

navController = [[UINavigationController alloc] initWithRootViewController:createAccount];

UIBarButtonItem *cancelButtun=[[UIBarButtonItem alloc]initWithTitle:@"Cancel" style:UIBarButtonItemStyleBordered target:self action:@selector(HideMe)];

UIBarButtonItem *registerButtun=[[UIBarButtonItem alloc]initWithTitle:@"Register" style:UIBarButtonItemStyleBordered target:self action:@selector(Register)];

createAccount.navigationItem.leftBarButtonItem = cancelButtun;
createAccount.navigationItem.rightBarButtonItem=registerButtun;
createAccount.title=@"Create Account";

[self presentModalViewController:navController animated:YES];

la connexion du contrôleur a la NSURLConnectionDelegate d'un stand, le login et le registre.
lors de l'enregistrement terminera j'ai simplement appeler la

[self dismissModalViewControllerAnimated:YES];

qui rejette l'enregistrement uniquement dans la vue.

je veux rejeter la connexion de point de vue, donc je peux retourner à mon application principale.

source d'informationauteur Kassem