Странное поведение при увольнении Modal View Controller - PullRequest
0 голосов
/ 02 июля 2011

Первый пост, уже некоторое время скрываюсь от чтения.У меня есть приложение, которому нужен доступ к контактам на устройстве, и оно работает нормально, однако, когда я отклоняю элемент управления, он исчезает, но я также теряю другие элементы в моем приложении.

У меня есть View Controller, которыйсодержит 1 основной вид, в котором заголовок панели навигации и нижний колонтитул.У меня есть представление наложения, которое содержит кнопку для запуска компонента адресной книги.Когда происходит отклонение, панель вкладок и панель навигации исчезают вместе с компонентом!

Это код, который я использую для отображения адресной книги:

Код: ABPeoplePickerNavigationController * picker = [[ABPeoplePickerNavigationControlleralloc] init];picker.peoplePickerDelegate = self;[self presentModalViewController: анимация выбора: ДА];и отклоняется с этим:

Код: [self dismissModalViewControllerAnimated: YES];довольно простые вещи.Что может заставить команду dismiss сделать больше, чем просто удалить модальный контроллер?

Спасибо

1 Ответ

0 голосов
/ 02 июля 2011

Попробуйте представить модальный контроллер из tabBarController, например [self.tabBarController presentModal ...];

...