Ich versuche, meine iPhone App robuster zu machen, indem ich sicherstelle, dass sie nicht abstürzt, wenn keine Netzwerkverbindung besteht. Momentan versucht die App beim Start sofort eine Verbindung über den App-Delegaten herzustellen. Es hat keine Probleme, wenn WiFi oder Mobilfunk verfügbar ist, aber es wird abstürzen, wenn keine Netzwerkverbindung sichtbar ist. Ich habe mich auf dieser Seite umgeschaut und nichts gefunden, was zu meinem Problem passt. Ich habe das Gefühl, es sollte nur eine einfache Code-Zeile sein, wie eine Objective-c äquivalent ein pseudo- ‚isConnection‘ oder etwas ähnliches:ios Diagnose iphone Verbindungsstatus
if (isConnection) {
- sendSynchronousRequest for json data I'm using
- manipulate the data, etc., and continue with normal operations
} else {
- send an output message to a view controller,
letting the user know what's wrong.
}
Ich kann nicht scheinen, um den (zugegebenermaßen abstrakt zu isolieren) "isConnection" Bedingung, die ich speziell suche. Hat jemand Erfahrung oder Rat zu diesem Thema?
Danke, das ist sehr gut! Genau das, was ich gesucht habe. – pereirap
Gibt es einen Grund, warum Sie meine Antwort nicht akzeptiert haben? Der von Ihnen akzeptierte Partner hat einen Link zum Projekt, aber keinen Beispielcode, gepostet. – Justin
Es tut mir leid - ich weiß nicht einmal, was ich getan habe - Ihre Antwort hat auch zu meinem Verständnis dieses Problems beigetragen. Ich weiß nicht einmal, was nicht akzeptabel ist ... ok, ist das der grüne Haken? Ich überprüfe das jetzt und lass mich wissen, wie ich alles rückgängig machen kann, was ich getan habe! Ich wollte dich überhaupt nicht enttäuschen! Es tut uns leid! Ich bin nur ein Neuling, wo diese Seite betroffen ist. – pereirap