Как отклонить контроллер представления, открытый с presentModalViewController: - PullRequest
17 голосов
/ 01 марта 2011

Я представил контроллер вида, используя presentModalViewController:, теперь как его закрыть / закрыть?

Ответы [ 3 ]

27 голосов
/ 12 января 2013

Для iOS6 используйте этот код

[self dismissViewControllerAnimated:YES completion:Nil];

вместо

[self dismissModalViewControllerAnimated:YES];

Это может помочь вам.

22 голосов
/ 01 марта 2011

Из контроллера, представленного модально:

[self dismissModalViewControllerAnimated:YES]
13 голосов
/ 01 марта 2011

У вас есть два варианта, оба связаны с использованием dismissModalViewController.

Предпочтительный способ - использовать делегирование и сообщить контроллеру представления, который отвечал за представление представления, чтобы отклонить его.Другой способ - заставить представление, которое было представлено, отклонить себя (которое фактически просит родителя отклонить его.)

...