Ich habe den Erreichbarkeitscode von Apple verwendet und erstellt eine UIAlert, die angezeigt wird, wenn die App zuerst über die applicationDidBecomeActive Aktion der AppDelegate.m Datei geladen wird. Diese Warnmeldung funktioniert jedoch gut, nachdem die Warnmeldung zurückgewiesen wurde, dass der Benutzer weiterhin mit der Benutzeroberfläche interagieren kann, und dadurch die App abstürzt, da sie nicht in der Lage ist, die erforderlichen Daten aus dem Internet zu erfassen. Ich frage mich, ob es eine Möglichkeit gibt, mein UIAlert nach der Entlassung wiederholt erscheinen zu lassen, wenn kein Internetdienst verfügbar ist? Prost.Wiederkehrende UIAlertView wenn kein Internet
Antwort
Ihre Kunden & Benutzer wären wahrscheinlich sehr verärgert, wenn sie eine nicht absetzbare oder sich ständig wiederholende UIAlertView hätten.
Ich würde empfehlen, den Text "Ich verstehe" unter der Meldung "Sie benötigen eine gültige & funktionierende Internetverbindung" anzuzeigen und es nur einmal anzuzeigen, wenn das Internet ausfällt und sie versuchen, etwas zu tun, das ein benötigt Fernverbindung.
Aber wenn Sie darauf bestehen, eine Warnungsansicht auf, die über Pop-up und immer wieder, zumindest geben dem Benutzer einige Zeit (zB Sekunden oder Minuten oder einige Zeit), wo sie an das Netzwerk-Fenster gehen und bringen ein WiFi-Netzwerk oder 3G oder was auch immer aktivieren.
Eine wiederkehrende Alertview wäre extrem ärgerlich. Wenn Ihre Anwendung nicht ohne Internetverbindung ausgeführt werden kann, fordern Sie Ihren Benutzer einfach auf, ihn zu aktivieren und die App neu zu starten. Ein anderer Weg wäre, eine begrenzte Offline-Funktionalität hinzuzufügen und die Erreichbarkeit zu nutzen, um zu warten, bis eine Internetverbindung verfügbar ist.
- 1. Internet Explorer lädt kein Stylesheet
- 2. Handle Shake Gestures wenn UIAlertView angezeigt wird
- 3. Verhindern, dass WebView geladen wird, wenn kein Internet vorhanden ist
- 4. App stürzt ab, wenn kein Internet verfügbar ist
- 5. Wiederkehrende Zahlungen
- 6. Aufruf benutzerdefinierter UIAlertView in benutzerdefiniertem UIAlertView
- 7. WebMock simulieren fehlgeschlagene API (kein Internet, Timeout ++)
- 8. Customizing UIAlertView
- 9. UIAlertView Eingabeaufforderung
- 10. UIAlertView Delegaten
- 11. Behandle wiederkehrende Zahlungen mit Paypal
- 12. Mehrere wiederkehrende Prozesse
- 13. Paypal wiederkehrende Zahlung
- 14. Iphone UIAlertView wirft EXC_BAD_ACCESS. - Bearbeitet, nicht verursacht durch UIAlertView
- 15. Das wiederkehrende Muster finden
- 16. Deaktivierung der UIAlertView-Taste
- 17. Deaktivierung der UIAlertView-Taste
- 18. UIAlertView im Landscape-Modus
- 19. Uialertview und Speicherverwaltung
- 20. Hide UIAlertView programmgesteuert?
- 21. UIImagePickerController Oberhalb UIAlertView
- 22. UIAlertView beendet EXC_BAD_ACCESS Fehler
- 23. otherButtonTitles in UIAlertView
- 24. Wenn es keine Internet-Verbindung ist
- 25. UIAlertView in swift/Xcode
- 26. UIAlertView in ARC App
- 27. iphone UIAlertView Fokus Problem
- 28. Swift Custom UIAlertView
- 29. Wiederkehrende Doppel in haskell
- 30. Wiederkehrende Mysql einfügen
Ich stimme zu, dass es ärgerlich wäre. Ich war eher besorgt, dass der App Store die App ablehnen könnte, wenn der Benutzer die Möglichkeit hat, einen Absturz zu verursachen, obwohl es offensichtlich ist, dass die App nicht ohne Internet funktionieren sollte. Vielen Dank. –