我有三个viewController A,B,C。A是根。 A中有图像加载逻辑。将所有图像加载到A ViewController后,将B ViewController推送。 B是加载器ViewController。这意味着上面有一些动画,并且该过程将图像列表转换为base64并将其缓存到数据库。缓存过程完成后,将C ViewController推入this.NavigationController.PushViewController(sb.InstantiateViewController("C"), true);
,所以我也有后退按钮,当我按下C控制器上的后退按钮以重定向到A时。但是现在当我在C上按下后,重定向到B。this.NavigationController.PopViewController(false);
当我从C弹出时,是否可以从导航堆栈中删除B以跳过加载图像?在Android中,NoHistory = true解决了此问题。但是我在这里可以做什么?