dismissModalView против popModalView - PullRequest
       14

dismissModalView против popModalView

1 голос
/ 26 апреля 2011

В чем разница между dismissModalViewController и popViewController? В каких ситуациях один будет работать лучше, чем другой?

Ответы [ 2 ]

2 голосов
/ 26 апреля 2011

-dismissModalViewControllerAnimated: является аналогом -presentModalViewController:animated:;-popViewControllerAnimated: соответствует -pushViewController:animated:.Первый может быть вызван на любом контроллере представления, в то время как последний является методом UINavigationController;однако -presentModalViewController:animated: и -pushViewController:animated: примут любой контроллер представления в качестве первого параметра.

0 голосов
/ 26 апреля 2011

При использовании UINavigationController вы должны использовать popViewController.

Когда не используется UINavigationController, используйте dismissViewController, так как popViewController не будет работать.

...