-2

我想在启动时启动或打开我的 iOS 应用程序的特定屏幕,例如,当我单击邮件中的链接时使用 DeepLink,如果应用程序运行一切正常并且我的应用程序进入我想要的屏幕,但是当我尝试在应用程序未运行时单击在启动屏幕后进入启动屏幕。

我想打开一个带有深层链接的特定屏幕,但是当应用程序没有运行时。

谢谢

4

1 回答 1

0

要解决这个问题,必须使用 func application(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 {
于 2016-06-03T21:46:28.363 回答