嘿,我正在尝试做到这一点,因此只要用户按下主页按钮然后尝试返回到我的应用程序,它们就会返回到初始 View Controller 。有什么我可以写入应用程序委托(delegate)来让它工作的吗?
我尝试在 applicationDidBecomeActive
函数中调用这个函数:
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let VC = storyboard.instantiateViewControllerWithIdentifier("homeVC") as! UIViewController
self.window?.rootViewController?.presentViewController(VC, animated: true, completion: nil)
但我收到一条错误消息,指出该 View 不在层次结构中。
任何帮助将不胜感激!
最佳答案
您想实现您的应用委托(delegate)的 applicationDidBecomeActive
方法,并根据导航设置以编程方式执行 segue 或关闭当前 View Controller 。
不过您的用户可能不喜欢强制导航。一般的假设是他们可以从中断的地方继续。
关于ios - 用户退出应用程序时更改 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32039152/