he presentado una vista de inicio de sesión como un Modelo-Vista-Controlador y tengo una vista de registro presentada como una NavigationControlloer encima de él:Ocultar controladores de vista modal
Usuario (Modelo-Vista-Controlador) ----> Registro (NavigationController)
que estoy presentando la vista Registro (CreateAccount) en el LoginView de la siguiente manera:
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;
[email protected]"Create Account";
[self presentModalViewController:navController animated:YES];
el controlador de acceso tiene la NSURLConnectionDelegate para la cabina de la entrada y el registro. cuando finishs de registro i simplemente llaman la
[self dismissModalViewControllerAnimated:YES];
que despedir sólo la vista de registro.
Quiero descartar la vista de inicio de sesión también para que pueda volver a mi aplicación principal.
Por favor, aclarar la forma en que está presentando la vista de registro. ¿Es otra vista modal? –
edité la publicación :) – Kassem