我想在启动时启动或打开我的iOS应用程序的特定屏幕,例如当我点击邮件中的链接时使用DeepLink,如果应用程序正在运行,一切正常,我的应用程序转到我想要的屏幕,但当我尝试点击应用程序未运行时,在启动屏幕后进入启动屏幕。
我想打开一个具有深层链接的特定屏幕,但是当应用未运行时。
由于
答案 0 :(得分:0)
解决这个问题是必要的用途 func application(应用程序:UIApplication,didFinishLaunchingWithOptions launchOptions:[NSObject:AnyObject]?) - > Bool {}
使用这种方式的launchOptions:
if let url = launchOptions?[UIApplicationLaunchOptionsURLKey] as? NSURL { }
有了它,我们可以提取URL并使其与:
相同 func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject) -> Bool {