Да, вы не можете этого сделать.Я предполагаю, что вы сделали что-то вроде этого:
[self dismissModalViewControllerAnimated:YES];
[self presentModalViewController:myNewController animated:YES];
Это не работает.Я не знаю точно, почему, но я думаю, это связано с анимацией.Вы можете либо отклонить первый без анимации, либо подождать, чтобы представить новый в viewDidAppear родительского элемента (или, возможно, viewDidDisappear для предыдущего модального представления, хотя не уверен, что это работает).