I am having an issue with popViewController.
I use pushViewController to go to OrdersFormViewController
OrdersFormViewController *ordersFormViewController = [[OrdersFormViewController alloc] initWithNibName:@"OrdersFormViewController" bundle:nil];
[self.navigationController pushViewController:ordersFormViewController animated:YES];
[ordersFormViewController release];
From OrdersFormViewController I display a UIAlertView in viewDidLoad and call popViewController but this is not working.
UIAlertView* alertView = [[UIAlertView alloc]
initWithTitle:@"Error"
message:@"Error"
delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alertView show];
[alertView release];
[self.navigationController popViewControllerAnimated:YES];
The view is not "popped" from the navigationController but when pushing the standard back button in the navigation bar, only the navigation bar changes and not the actual view.
Does anyone have an idea why this is happening?
I had a similar problem I fixed it by using
[self.parentViewController.navigationController popViewControllerAnimated:YES];
Hope that helps.
Not sure what you're trying to acomplish; but try adding it to viewDidAppear instead.
viewDidLoad may be getting called before you do the initial pushViewController call.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With