我想在启动时启动或打开我的 iOS 应用程序的特定屏幕,例如,当我单击邮件中的链接时使用 DeepLink,如果应用程序运行一切正常并且我的应用程序进入我想要的屏幕,但是当我尝试在应用程序未运行时单击在启动屏幕后进入启动屏幕。
我想打开一个带有深层链接的特定屏幕,但是当应用程序没有运行时。
谢谢
要解决这个问题,必须使用 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 {