2016-06-03 11 views
-2

Ich möchte einen bestimmten Bildschirm meiner iOS App starten oder öffnen, wenn ich zum Beispiel DeepLink benutze wenn ich auf den Link in der Mail klicke, wenn die App ist Alles läuft gut und meine App geht zu meinem Wunschbildschirm, aber wenn ich versuche zu klicken, wenn die App nicht läuft, gehe ich zum Startbildschirm nach dem Startbildschirm.Anwendung öffnen: url: sourceApplication: annotation: beim Start iOS App

Ich möchte einen bestimmten Bildschirm mit Deep-Link öffnen, aber wenn App nicht ausgeführt wird.

Dank

Antwort

0

Um dieses Problem zu lösen, ist es notwendig, den Einsatz func Anwendung -> Bool {}

Mit launchOptions dieser Art und Weise (Anwendung: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject ANYOBJECT]?):

if let url = launchOptions?[UIApplicationLaunchOptionsURLKey] as? NSURL { } 

Mit ihm können wir die URL extrahieren und das gleiche machen wie:

func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject) -> Bool {