2016-10-13 2 views
0

während der Verwendung von schnellen Aktionen von 3D Touch funktioniert es gut, aber während App zum ersten Mal beendet Kraft berühren Sie das App-Symbol öffnen Sie den Startbildschirm, aber die anderen Male öffnen Sie den rechten Bildschirm. Warum dies geschieht und wie ich die App testen kann, während sie beendet wirdErzwingen Sie das App-Symbol, wenn App vom Task-Manager

Antwort

2

Von der Methode application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) können Sie das Argument launchOptions verwenden, um zu erkennen, ob Benutzer die App durch Drücken der Tastenkombinationstaste startet.

if launchOptions != nil { 
     if let userInfo = launchOptions![UIApplicationLaunchOptionsShortcutItemKey] { 
      //Handled the implementation here 
     } 
    } 
+0

Ich kann nicht Debug-app, während es nach Beendigung gestartet –

+0

In zwei Alarmansicht, die eine in der „didFinishLaunchingWithOptions“ -Methode ist und ein weiteres in „performActionForShortcutItem“ und dann überprüfen, welche Warnungsansicht zuerst genannt wird. –

+0

Sie können einen NSLog hinzufügen und die Anmeldegerätekonsole anzeigen. –

Verwandte Themen