Спасибо Богатырь за подсказку о 'party в массиве viewcontroller для navcontroller'. Я просто заменил весь стек одним viewcontroller, на который я хочу изменить, и затем вышел из системы всех контроллеров view в стеке, чтобы убедиться, что он единственный! Работал отлично - спасибо!

у поместить контроллер представления в стек, а затем вытолкнуть первый, который выдвинул новый.

-(void) someMethod {
    MegaSuperAwesomeViewController *tempVC = [[MegaSuperAwesomeViewController alloc] init];
    [self.navigationController pushViewController:tempVC animated:YES];
    [tempVC release];

    // pop this VC, how?
}

РЕДАКТИРОВАТЬ: оказывается, я могу вспомнить 2 контроллера представления вместо того, чтобы закончить с новым VC. Все еще не то, что я хотел точно, но это работает. Недостатком является то, что мне нужно установить флаг, чтобы указать, что закрытый вид завершен.

Ответы на вопрос(4)

Ваш ответ на вопрос