【发布时间】:2018-11-25 23:28:10
【问题描述】:
我有 2 个相互打开的 UIViewControllers,当它发生几次时我的问题就开始了,所以当用户点击关闭按钮时,这些 viewcontrollers 的实例太多了,
我没有使用 Segue,而是使用下面的代码
let vc = self.storyboard?.instantiateViewController(withIdentifier: "verifySMSView") as! SMSVerificationViewController
vc.delegate = self
self.present(vc, animated: true, completion: nil)
这是显示我的问题的 Gif 文件 (LINK)
如何管理 viewcotrollers 并停止重新打开, 任何帮助将不胜感激
【问题讨论】:
-
您能详细解释一下您想要实现的目标吗?以及你现在是如何解散控制器的?
-
请检查链接(我已经在我的问题中提出)你会发现我的问题。想象一下我有 A 和 B 视图控制器,A 有一个按钮可以制作 B,B 有一个按钮可以制作 B做A,当我们做几次,所以我们有A的数量和B的数量,但我只想有一个实例!
-
你真的要B再做A吗?还是您只想解雇 B 并返回 A?
-
我想,都做对方,但一次!
标签: ios swift3 uiviewcontroller