Как закрыть диспетчер представлений, открытый с помощью currentModalViewController:
Я представил контроллер представления с помощью presentModalViewController:
, теперь как закрыть/отклонить его?
Ответы
Ответ 1
У вас есть два варианта: оба включают использование функции offsetModalViewController.
Предпочтительным способом является использование делегирования и указание контроллеру представления, который несет ответственность за представление представления, чтобы его отклонить. Другой способ состоит в том, чтобы иметь представление, которое было представлено, чтобы отклонить его (что фактически просит родителя отклонить его.)
Ответ 2
Для iOS6 используйте этот код
[self dismissViewControllerAnimated:YES completion:Nil];
вместо
[self dismissModalViewControllerAnimated:YES];
Это может вам помочь.
Ответ 3
Из представленного модератором контроллера:
[self dismissModalViewControllerAnimated:YES]