私は 3 つのコントローラーを持っており、コントローラーがプッシュまたはポップであることを知りたい
コントローラ:
{
if(!b)
b = [B alloc] init];
[self.navigationController pushViewController:b animated:YES];
}
B コントローラー:
- (void) viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
//I want here to judge, from the "A" push over, or to return from the "C" "pop"
//if it is push from A
//dosomething.....
//if it is pop from C
//dosomething
}
-(void)testAction:(id)sender
{
C *c = [[C alloc] init];
[self.navigationController pushViewController:b animated:YES];
[c release];
}
C コントローラー:
{
[self.navigationController popViewControllerAnimated:YES];
}
ありがとう。