views:

50

answers:

2

Is there a method to go back 1 view in the stack on a UINavigationController? Or to a view with a specific title?

+2  A: 

Take a look at popViewControllerAnimated:.

From the documentation: This method removes the top view controller from the stack and makes the new top of the stack the active view controller.

Usage is something like:

[aViewController popViewControllerAnimated:YES];
Tom Irving
+5  A: 

I don't mean to be rude, but this is really well documented. A google search or even an Apple documentation search on UINavigationController will turn up exactly what you need. To programmatically pop the current view controller you use:

[[self navigationController] popViewControllerAnimated:YES];

To pop to a specific view controller, you use:

[[self navigationController] popToViewController:controller animated:YES];

You will have to iterate through the list of view controllers first and check the title against what you're looking for and pass that to this method.

Matt Long
LOL, you're right - that was pretty silly. I even looked at that method a couple of times. In my defense I am really new to this and still grasping concepts - although popViewController is pretty much self explanatory when you new things don't alway click right away.
Slee