Sie sollten das Schließen einer App nicht erzwingen, da die Standardmethode zum Beenden einer Anwendung darin besteht, die Home-Taste zu drücken (oder die Multitasking-Leiste zu verwenden)
Programmgesteuert nicht beenden
Beenden Sie niemals eine iOS-Anwendung programmgesteuert, da die Leute dazu neigen interpretiere das als einen Absturz. Wenn jedoch äußere Umstände dies verhindern Wenn Ihre Anwendung nicht wie beabsichtigt funktioniert, müssen Sie dies Ihrem Gerät mitteilen Benutzer über die Situation und erklären, was sie dagegen tun können. Je nachdem, wie schwer die Anwendungsstörung ist, haben Sie zwei Entscheidungen.
Zeigen Sie einen ansprechenden Bildschirm an, der das Problem beschreibt und schlägt a Korrektur. Ein Bildschirm gibt Feedback, das die Benutzer beruhigt Es ist nichts falsch mit Ihrer Bewerbung. Es gibt den Benutzern die Kontrolle, Sie können entscheiden, ob sie korrigierende Maßnahmen ergreifen wollen und Verwenden Sie weiterhin Ihre Anwendung oder drücken Sie die Home-Taste und öffnen Sie eine andere Anwendung
Wenn nur einige Funktionen Ihrer Anwendung nicht funktionieren, zeigen Sie sie an entweder ein Bildschirm oder eine Warnung, wenn Benutzer die Funktion aktivieren. Anzeige die Warnung nur, wenn Personen versuchen, auf die Funktion zuzugreifen, die nicht angezeigt wird funktioniert.
Deine App sollte sich niemals selbst schließen. iOS hat nicht das Konzept, eine App zu beenden. Sie können den Benutzer darüber informieren, dass keine Internetverbindung besteht, und einen Wartescreen oder etwas anderes anzeigen, das anzeigt, dass Ihre App nutzlos ist, bis die Internetverbindung verfügbar ist. Ihre App sollte jedoch so lange weiterlaufen, bis das Betriebssystem Sie herunterfährt / p>
Anstatt es zu schließen, können Sie dem Benutzer die Situation anhand eines Popup-Fensters erklären.
Laden Sie zuerst Erreichbarkeit von Apple herunter.
Fügen Sie die Klassen Reachability.h, .m, zu Ihrem Projekt hinzu. Dann importieren Sie in Ihrer .m-Klasse Erreichbarkeit
%Vor%Und in viewWillAppear oder wenn Sie die Warnung anzeigen sollten:
%Vor%Wie andere vor mir sagten.
Tags und Links objective-c ios