У меня есть навигационный шаблон, в котором мы получаем файл appdelegate.h по умолчанию, файл .m и файл rootviewcontroller.h и .m.Теперь мне нужно в проекте, чтобы rootviewcontroller показывал только первый раз, когда приложение устанавливается на устройство.И в rootviewcontroller у меня есть кнопка o событие нажатия, я добавляю новый вид как подпредставление.И в новом представлении у меня есть кнопка, которая далее открывает новый вид.Чтобы перейти к новому представлению, я использую [self.navigationcontroller pushviewcontroller: new_view1 animated: YES], но это не работает.Значит не торопит взгляд.Как это исправить?
В файле appdelegate я использую этот код для запуска didfinish: -
-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{self.window.rootViewController = self.navigationController;
[self.window makeKeyAndVisible];
return YES;
}
и при нажатии кнопки rootviewcontroller я использую этот код: -
- (void)parser{
main_view_obj=[[Home_Screen_viewController alloc] initWithNibName:@"Home_Screen_viewController" bundle:nil];
[self.view addSubview:main_view_obj.view];
}
конец на кнопке clikc основного вида. Я использую этот код: -
-(IBAction)accounts{
[appDelegate startProgressBar:@"while loading data..."];
account_view =[[Account_login_viewController alloc] initWithNibName:@"Account_login_viewController" bundle:Nil];
[self.navigationController pushViewController:account_view animated:YES ];
self.navigationItem.backBarButtonItem = [[[UIBarButtonItem alloc] initWithTitle:@"Home" style:UIBarButtonItemStyleBordered target:nil action:nil] autorelease];
[appDelegate endProgressBar];
}
Теперь проблема в том, что [self.navigationController pushViewController: account_view animated: YES] не работает.Как это исправить?