ho vista login presentato come un Model-View-Controller e ho una vista registro presentato come un NavigationControlloer su di esso:Nascondi tutti i controller di vista modale
Accesso (Model-View-Controller) ----> Register (navigationController)
sto presentando la vista Register (CreateAccount) al LoginView come segue:
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];
il controller di accesso ha il NSURLConnectionDelegate per stand login e registro. quando finishs registrazione ho semplicemente chiamare il
[self dismissModalViewControllerAnimated:YES];
che respingere solo la visualizzazione di registrazione.
voglio chiudere la vista di login anche così posso tornare alla mia applicazione principale.
Si prega di chiarire come si sta presentando la vista di registrazione. È un'altra vista modale? –
ho modificato il post :) – Kassem