ビューコントローラーからtestviewcontrollerをプッシュしているアプリケーションがあります。testviewcontrollerには戻るボタンとはいボタンがあります。戻るボタンを押すと、前に戻ります
[self.navigationController popViewControllerAnimated:YES];
はいボタンを押すと、別のView Controllerを使用して押しています
GettingViewController *get =[[GettingViewController alloc] initWithNibName:@"GettingViewController" bundle:nil];
[self.navigationController pushViewController:get animated:NO];
これはすべて正常に機能しています。ボタンを押すとrewardsgetで、これを使ってtestviewcontroller.usingに戻ります`
for (TestViewController*vc in [self.navigationController viewControllers]) {
if ([vc isKindOfClass: [TestViewController class]]){
[[self navigationController] popToViewController:vc animated:YES];
}
}
`
しかし、そのビューで戻るボタンを押すと、新しくプッシュされたビューコントローラー、つまりrewardsgetに移動する必要があります。 viewcontroller、最新ではありません。これについて誰か助けてくれますか?