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
.