Уходящая проблема modalviewcontroller - PullRequest
0 голосов
/ 16 января 2012

Как модальный контроллер может общаться с представившим контроллером.

В моем случае я представляю modalviewcontroller без использования делегата.Но хочу отклонить modalviewcontroller, используя протокол делегата.

Так что я могу отклонить modalviewcontroller с использованием протокола делегата, где я представляю modalviewcontroller без использования делегата.

1 Ответ

1 голос
/ 16 января 2012

Модальный контроллер может отменить себя.В контроллере модального вида используйте [self dismissModalViewController animated:YES] (или НЕТ, если вы не хотите его анимировать).Если вы включите эту строку кода в модальный контроллер, то с вами все будет в порядке!

dismissModalViewControllerAnimated:

Родительский контроллер представления отвечает за отклонение контроллера модального представления, который он представил, используяpresentModalViewController: animated: метод.Однако если вы вызываете этот метод на самом контроллере модального представления, то контроллер модального просмотра автоматически пересылает сообщение своему родительскому контроллеру представления.

через Документация iOS

Вы также можете получить доступ к родительскому контроллеру представления через [self.parentViewController ...]

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