У меня есть приложение, в котором у меня есть UINavigationController
во всплывающем окне, которое отображает некоторую информацию. Корневой элемент содержит кнопку, показывающую связанный контакт. Я хотел бы нажать кнопку контакта и отобразить ABPeoplePickerNavigationController
. У меня есть этот код, чтобы сделать это:
ABPeoplePickerNavigationController *contactController = [[ABPeoplePickerNavigationController alloc] init];
[self.navigationController pushViewController:contactController animated:YES];
Однако, когда я нажимаю кнопку, я получаю эту ошибку: Нажатие контроллера навигации не поддерживается .
Итак: есть ли способ получить доступ к представлениям в ABPeoplePickerNavigationController
(с помощью topViewController
или visibleViewController
оба выдают ошибку), или альтернативный способ сделать это будет приветствоваться.