проблемы толчка навигации iphone - PullRequest
0 голосов
/ 21 января 2011

Я использую две кнопки в 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" соответственно ..

пожалуйста, дайте ответ

1 Ответ

0 голосов
/ 21 января 2011

проверьте в построителе интерфейса, не привязана ли ваша кнопка двумя методами действия, то есть page3Pressed, а также page2Pressed

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...