I want to pop a modal view and the previous view at the same time. For example, look at the calendars app. When I am on the Edit screen and select Delete Event, I am taken back to the calendar view.
The Edit screen, which was presented modally is popped as well as the the Event screen (where the user is just viewing the calendar event). The problem I am having is that I know how to pop a modal view, but from the same UIViewController subclass (Edit screen in this example).
How can I pop a view that isn't modal?
I was thinking about popping the modal view as you would normally, then posting a NSNotification to the 'Event' (for instance) screen's UIViewController subclass and telling it to pop that view as well.
The other thing is that for the animation, it should be the dismissModalViewControllerAnimated animation (slide down) and not the popViewControllerAnimated animation (slide left).
Looking for a better solution, I found this, which doesn't work in my case (at least not with popViewControllerAnimated.