嘿我试图这样做,每当用户按下主页按钮然后尝试返回我的应用程序时,它们将返回到初始视图控制器。有没有什么我可以写入应用程序代表以使其工作?
我试图在applicationDidBecomeActive
函数中调用此函数:
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let VC = storyboard.instantiateViewControllerWithIdentifier("homeVC") as! UIViewController
self.window?.rootViewController?.presentViewController(VC, animated: true, completion: nil)
但是我得到一个错误,说视图不在层次结构中。
任何帮助将不胜感激!
答案 0 :(得分:2)
您希望实现App代理的applicationDidBecomeActive
方法,并以编程方式执行segue或关闭当前视图控制器,具体取决于导航设置。
您的用户可能不喜欢强制导航。一般的假设是他们可以从中断的地方恢复。
答案 1 :(得分:1)
好吧,每次关闭应用时applicationDidEnterBackground
都会调用AppDelegate
。您可以使用它来显示视图控制器。