Я использую две кнопки в UIViewController и в UIViewController включен навигационный контроллер.
И я использую код ниже, хочу загрузить просмотр таблицы.
-(IBAction)page2Pressed
{
page2View *page2 = [[page2View alloc] initWithNibName:@"page2View" bundle:nil];
page2.title = @"page2";
[self.navigationController setNavigationBarHidden:NO animated:NO];
[self.navigationController pushViewController:page2 animated:YES];
[page2 release];
}
-(IBAction)page3Pressed
{
page2View *page3 = [[page2View alloc] initWithNibName:@"page2View" bundle:nil];
page3.title = @"page3";
[self.navigationController setNavigationBarHidden:NO animated:NO];
[self.navigationController pushViewController:page3 animated:YES];
[page3 release];
}
в действии page2pressed, NavigationController может загрузить page2view (tableview),
но действие page3pressed, навигационный контроллер не может правильно загрузить page2view.
когда страница3 нажата, приложение загружает страницу2 и страницу3,
Итак, в действии page3pressed событие push происходит дважды .. home -> page2 -> page3 ..
Могу ли я решить эту проблему? Я хочу использовать один "page2View" соответственно ..
пожалуйста, дайте ответ