我正在经历地狱,试图了解 iOS 应用程序中的状态:-(
我正在实施通用链接,并且基础工作正常。但是,当在以下位置调用此方法时,我对应用程序的状态感到困惑AppDelegate
:
func application(application: UIApplication, continueUserActivity userActivity: NSUserActivity, restorationHandler: ([AnyObject]?) -> Void) -> Bool
此时调用此方法...加载了什么?
我有一个带有导航控制器和两个子控制器的基本故事板应用程序。
当这个方法被调用(作为通用链接的结果)时,我的 iOS 应用程序处于哪个状态?控制器是否已启动?
我猜如果应用程序已经启动,那么它在进入后台之前处于任何状态。那是对的吗?
如果应用程序尚未加载......那么在我的初始控制器加载之前会调用它还是什么?
*免责声明:我是 iOS 开发的超级新手,发现状态的东西是一场噩梦!