У меня есть контроллер вида:
@interface DetailViewController : UIViewController
Он отображает карту и булавки сбрасываются на эту карту.Когда пользователь нажимает кнопку аксессуара в одном из представлений аннотации, я хочу, чтобы другой вид был выдвинут перед пользователем.
По той или иной причине контроллер навигации всегда имеет значение null, когда я запускаю следующий код.
hotelDetailViewController = [[HotelDetailViewController alloc] initWithNibName:@"HotelDetailViewController"
bundle:nil];
if (![self navigationController])
{
NSLog(@"navigation controller null");
}
[self.navigationController pushViewController:hotelDetailViewController animated:YES];
Что я делаю не так?В какой момент мне нужно выделить и запустить контроллер навигации, потому что он, кажется, доступен только для чтения?