【发布时间】:2015-01-28 06:55:18
【问题描述】:
我有一个不会崩溃的工作应用程序,并且我已将我的初始 VC 设置为我想要的那个。在模拟器上运行时,我的应用程序第一次在我想要的 VC 上打开,但如果我去; Hardware -> Home 并在 iPhone 主菜单上再次单击该应用程序,该应用程序加载我留下的 VC,而不是我设置的 VC。我是 iOS 开发的新手,所以我不明白什么不起作用。其他问题的答案对我没有帮助,因为我的主要 VC 设置在我的故事板上。谢谢你们的帮助!这是在我的 appDelegate 文件中:
func applicationWillResignActive(application: UIApplication) {
NSNotificationCenter.defaultCenter().addObserver(self, selector:"appWillResignActive", name:UIApplicationWillResignActiveNotification, object: nil)
func appWillResignActive() -> () {
self.navigationController?.popToViewController(ViewController, animated: false)
}
}
【问题讨论】:
-
这就是 iPhone 的工作方式,应用程序被发送到后台并保持原样。我认为有一些方法可以实现你想要的,但这只是那里的默认行为,而不是任何类型的错误