Вы просто вызываете presentModalViewController снова из ранее представленного модально контроллера представления. Таким образом, вы можете даже добавить более одного viewcontroller, создавая стек. Когда вы отклоняете один модально представленный viewcontroller в середине этого стека, все его «дочерние» модальные viewcontrollers тоже будут отклонены. Однако все они исчезают одновременно, только самый верхний контроллер вида отключается.
См. Обсуждение -dismissModalViewController в Справочник по классам UIViewController