Я знаю, что могу использовать popToRootViewController, если у меня есть навигационный контроллер в моем проекте, но весь мой проект основан на presentViewControllers, и есть сценарий, когда я перехожу на несколько уровней. Если есть только один уровень, я могу вернуться к корневому контроллеру представления, отказавшись от текущего контроллера представления, но я не могу понять, как перейти обратно к корневому контроллеру представления, когда я перешел на более чем один уровень. Может кто-нибудь, пожалуйста, посоветуйте мне здесь?
Я пытался использовать следующий код, но мое приложение зависало!
- (IBAction)mainMenuButtonPressed:(id)sender {
MyAppDelegate *delegate = (MyAppDelegate *)[[UIApplication sharedApplication] delegate];
[self presentModalViewController:delegate.window.rootViewController animated:YES];
}
Спасибо.