В настоящее время мое приложение можно открыть из другого приложения. Вся информация, которая передается из другого приложения, считывается в application(application: UIApplication, openURL url..., и состояние приложения будет сохранено по желанию.
При первом запуске appDelegate сначала открывает didFinishLaunchingWithOptions, однако, если пользователь дважды щелкает кнопку «Домой» и завершает работу приложения, сдвигая вверх, вызывается applicationWillTerminate, и приложение закрывается.
При запуске моего приложения из другого приложения после того, как оно было убито, приложение сначала вызывает didFinishLaunchingWithOptions, а затем вызывает application(application: UIApplication, openURL url...
Как я могу убедиться, что приложение знает, какой URL-адрес передается из метода didFinishLaunchingWithOptions? Есть ли способ убедиться в этом заранее, а не в течение application(application: UIApplication, openURL url...?