Я создал приложение на основе вкладок в Xcode 4, используя «Шаблон приложения с вкладками».
В одном из контроллеров представления у меня есть представление таблицы. Теперь, когда пользователь нажимает на элемент, отображаемый в таблице, я хочу, чтобы появилось новое представление.
Я пытался использовать:
[self.navigationController pushViewController:self.detailsViewController animated:YES];
но это не работает. При дальнейшей проверке я обнаружил, что self.navigationController
имеет значение null, поэтому я должен создать его где-то.
Не могли бы вы указать мне, где бы я его создал?
Я предполагаю, что это будет в методе делегата приложения applicationDidFinishLaunching
? Вот как это выглядит в настоящее время (это было сгенерировано автоматически XCode):
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
return YES;
}
Большое спасибо за любую помощь, я застрял на этом некоторое время, и я не могу понять, как это сделать ...