現在のビューコントローラから以前のビューコントローラに戻りたい。状況は次のようになります。A、B、C、Dはビューコントローラです。AはBを提示し、BはCを提示し、CはDを提示します。デリゲートをDからC、CからB、BからAに使用できることを知っています。ここで、DからAに直接戻りたいと思います。これを行う方法?任意の提案をいただければ幸いです。
質問する
6551 次
1 に答える
8
以下のステートメントを使用してください。
[self.navigationController popToRootViewControllerAnimated:TRUE];
また
for (UIViewController *vc in [self.navigationController viewControllers]) {
if([vc isKindOfClass:[A class]])
{
[self.navigationController popToViewController:vc animated:TRUE];
}
}
ありがとう
于 2012-11-19T04:05:02.173 に答える