Diese Funktion wird aufgerufen, wenn die Anwendung beendet wird, und ich habe dies nur hinzugefügt, um einige Zeilen Code zu meiner Frage hinzuzufügen. In iOS, wenn eine Anwendung irgendwann abstürzt und wir diesen Fall nicht richtig behandeln, wird der Benutzer auf den Hauptbildschirm (außerhalb der abgestürzten Anwendung) gesetzt. In Android, ich habe in den meisten Anwendungen gesehen, wenn eine Person nicht das Absturzszenario behandelt hat, setzt es den Benutzer auf den Startbildschirm verschieben. Es sollte irgendeine Methode geben, die aufgerufen wird, wenn ein Absturz auftritt, und wir können die FirstView in diesem Stadium aufrufen. Ich habe diese Methode/Delegierten bisher in objective c/swift nicht gefunden. Wenn jemand weiß, können Sie hier antworten. Hinweis: Bitte schlagen nichtZum ersten Bildschirm/Startbildschirm bei Application Crash
@try {
} @catch (NSException *exception) {
} @finally {
}
zu verwenden, wie ich in dem Sinne bin gefragt, die ich behandeln haben fast alle Ausnahmeszenarien richtig, aber in dem Fall zu fragen, ob einige Szenario ein anderes Problem fehlschlägt oder eine Anwendung stürzt auf jedem Gerät ab was ist die Problemumgehung?
Jetzt ist das interessant. Dies gibt den Grund der Ausnahme und danke für die Antwort, aber immer noch wartet eine Art von Antwort, die die Anwendung vor dem Absturz stoppen kann. –
Wie Bali erwähnt, ist es nicht möglich, die Anwendung vor dem Absturz zu stoppen. Wenn eine unbehandelte Ausnahme ausgelöst wird, übernimmt das System die Kontrolle und lässt Ihnen keine andere Wahl, als es abstürzen zu sehen. – Thomas
Ja, ich habe viel gesucht und am Ende muss ich nun deine Antwort akzeptieren, weil ich bis jetzt noch keine Workaround gefunden habe. –