Начало структуры выглядит следующим образом ...
UITabBarController -> UINavigationController (s)
Из каждого из контроллеров UINavigation у меня есть UIBarButtonItem, который модально представляет UIViewController.
Этот UIViewController имеет MKMapView с выводами в нескольких местах. При щелчке они отображают аннотацию с кнопкой раскрытия.
В этом UIViewController я намерен нажать на страницу с подробностями (UITableViewController) при нажатии кнопки раскрытия аннотации. Метод calloutAccessoryControlTapped: получает соответствующий вывод, но переход к следующему контроллеру завершается неудачей.
Я попробовал каждую комбинацию из следующих методов ...
- [self.navigationController ...]
- [self.parentViewController ...]
- [self.parentViewController.navigationController ...]
с использованием метода либо ...
- presentModalViewController:
- pushViewController:
Я сделал все это с помощью отдельного UIViewController, а также встроенного в UINavigationController.
Все эти свойства возвращают нуль ...
- self.navigationController
- self.parentViewController.navigationController
Я впервые использую раскадровку для проекта Xcode. Я пропустил шаг?