UIViewController에서 두 개의 버튼을 사용하고 UIViewcontroller는 navigationcontroller에 포함되어 있습니다.iphone navigation push problems
그리고 아래 코드를 사용하여 tableview를로드하려고합니다. page2pressed 행동
-(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];
}
의있는 navigationController가 page2view (의 tableview), 하지만 page3pressed 조치를로드 할 수있는 navigationController 제대로 page2view로드 할 수 없습니다.
는 완료 page3pressed 때, 응용 프로그램로드 페이지 2 및 PAGE3,
그래서, page3pressed 행동, 푸시 이벤트가 두 번 발생한다
.. 집 -> 페이지 2 -> PAGE3 ..
나는이 문제를 해결할 수 ? 나는 당신의 버튼이 두 액션 메소드가 부착되지 않은 경우 page3Pressed을 즉
어떤 대답을 인터페이스 빌더에서
을 page2Pressed 두 가지 모두 IBAction 메서드에서 동일한 작업을 수행하므로 하나의 IBAction 메서드 만 사용하십시오. –
답변을 주셔서 감사하지만 두 IBAction을 사용하고 각 IBAction이 동일한 "page2View"를로드해야합니다. 한 번이나 펜을 여러 번 사용하고 싶습니다. 죄송합니다. 영어 .. 음 ... –
안녕하세요, 한 번 확인, 어떤 방법이 호출, 페이지 3 버튼을 눌렀을 때. – Satya