Was ist die Delegate-Methode zum Erkennen, wenn die Anwendung geschlossen wurde.iOS Erkennen, wenn App aus Prozess entfernt wurde
Ich meine, wenn der Benutzer auf diese Schaltfläche tippen:
Ich kenne Methode unter:
- (void)applicationDidEnterBackground:(UIApplication *)application;
- (void)applicationWillEnterForeground:(UIApplication *)application;
Aber sie arbeiten nicht, wie ich in meinem Fall erwartet. Zum Beispiel habe ich meine App verwendet und ich habe zu einem Bildschirm navigiert. Wenn ich den Bildschirm sperre und zurück zur App gehe, ruft die App applicationWillEnterForeground auf, aber ich brauche das nicht, weil ich immer noch in dieser Ansicht bin (zum Beispiel Test Screen View) und ich brauche keine Änderungen zu überprüfen. Aber wenn meine App geschlossen ist, beginne ich von der Start-App aus zu navigieren, zum Beispiel auf dem Home-Bildschirm. Also, wenn meine App geschlossen war und ich auf dem Startbildschirm bin, muss ich überprüfen, ob ich in der Vergangenheit einige Aktionen hatte (zB wenn ich den Test Screen View bestanden habe) und diesen View Controller präsentiere (NUR IM FALL, WENN ICH APP NICHT GESCHLOSSEN HABE GERADE GESPERRT ODER ENTER HINTERGRUND).
Danke für Hilfe.
Danke für die Post. Das hilft! – kakyo
Veralteter Link :) [Vielleicht wird dieser der Trick!] (Https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/TheAppLifeCycle/TheAppLifeCycle.html#//apple_ref/ doc/uid/TP40007072-CH2-SW7) – Jissay