имам изглед за влизане, представен като ModelViewController и имам изглед на регистър, представен като NavigationControlloer върху него:
Влизане (ModelViewController) ---->Регистриране (NavigationController)
представям изгледа за регистриране (CreateAccount) в изгледа за влизане, както следва:
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];
контролерът за влизане има NSURLConnectionDelegate за кабината за влизане и регистъра. когато регистрацията приключи, просто се обаждам на
[self dismissModalViewControllerAnimated:YES];
което ще отхвърли само изгледа за регистрация.
искам също да отхвърля изгледа за влизане, за да мога да се върна към основното си приложение.