presentModalViewController: как взаимодействовать с родителем - PullRequest
2 голосов
/ 25 января 2011

Показ модального ViewController работает нормально:

UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:myView];
[self.navigationController presentModalViewController:navController animated:YES];
[navController release];    

В моем модальном представлении у меня есть кнопка навигации, чтобы вернуться в главное меню.Обычно a вызывает [self.navigationController popToViewController:delegate.viewMainmenu animated:YES];, но это невозможно в модальном представлении.Как я могу взаимодействовать с «родителем», чтобы позвонить ему, которого он называет popToViewController?

Большое спасибо!

Ответы [ 2 ]

4 голосов
/ 25 января 2011

используйте свойство parentViewController в вашем модальном vc и вызовите [self.parentViewController dismissModalViewControllerAnimated: YES];

0 голосов
/ 25 января 2011

Если вы спрашиваете, как закрыть модальный контроллер вида, вам нужно, чтобы само модальное представление вызывало:

[self dismissModalViewControllerAnimated:YES];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...