【发布时间】:2017-08-23 11:22:29
【问题描述】:
如何以编程方式返回到先前的视图控制器?我找到了这个答案,但是有一个例子演示了如果我们有导航堆栈如何返回:
self.dismiss(animated: true, completion: nil)
如果我的控制器队列基于导航控制器,那没关系。 当我要转到下一个视图控制器时,有多个 viewController 都与 navigationView 控制器连接,并且回退工作正常,但是从下一个到下一个,我回退并卡在一个循环中意味着我卡在第二个和第三个视图控制器之间不去到第一个视图控制器。
【问题讨论】:
-
你能告诉我如何使用它吗??
-
popViewController 方法的工作原理是将您从导航控制器维护的所有视图控制器堆栈中带回一个 VC。假设:您在应用 A、B、C 中有 3 个 VC。 A 去 B 去 C。现在你需要调用 self.navigationcontroller.popviewcontrolleranimated(animated: true) 返回一个 VC。从 C 到 B,从 B 到 A。
-
请分享您的代码,让其他人了解您面临的问题。
-
@praveensrivastava - 你的问题不太清楚......你是否使用
UINavigationController?