Hat jemand bitte einen Tipp, wie ich den Airplane mode (bzw. disconnected state) sofort erkennen kann (und nicht erst nach einigen Sekunden)?
Folgendes Problem: User schaltet Airplane mode ein, geht sofort zurück in die App und die App glaubt immer noch, sie ist connected (Reachability etc). Ich habs auch mit reachability.connectionRequired versucht, hat aber auch nix gebracht.
Die App merkt die fehlende Connection erst nach ein paar Sekunden (also wenn ich einige Sekunden warte nach Aktivierung von Airplane und dann zurück gehe in die App erkennt sie richtig, dass wir disconnected sind).
Wie kann ich den Airplane mode direkt erkennen bzw. direkt erkennen, dass ich disconnected bin ohne einige Sekunden warten zu müssen?
Ich brauche eine synchrone Variante (self isConnected) die mir einen BOOL zurückgibt ob ich connected bin. Asynchron über observer/listener müsste ich sonst einiges an Code umschreiben, was ich vermeiden möchte.
Die einzige Lösung, die ich bisher gefunden habe, und mit der man direkt disconnected erkennt bei airplane ist, wenn man direkt versucht eine Webseite zu laden per NSUrlRequest. Aber die Lösung ist halt nicht besonders elegant...
Wäre super, wenn jemand vielleicht einen Tipp hätte, wie ich direkt und synchron den Disconnected state (Airplane) erkennen kann.
Folgendes Problem: User schaltet Airplane mode ein, geht sofort zurück in die App und die App glaubt immer noch, sie ist connected (Reachability etc). Ich habs auch mit reachability.connectionRequired versucht, hat aber auch nix gebracht.
Die App merkt die fehlende Connection erst nach ein paar Sekunden (also wenn ich einige Sekunden warte nach Aktivierung von Airplane und dann zurück gehe in die App erkennt sie richtig, dass wir disconnected sind).
Wie kann ich den Airplane mode direkt erkennen bzw. direkt erkennen, dass ich disconnected bin ohne einige Sekunden warten zu müssen?
Ich brauche eine synchrone Variante (self isConnected) die mir einen BOOL zurückgibt ob ich connected bin. Asynchron über observer/listener müsste ich sonst einiges an Code umschreiben, was ich vermeiden möchte.
Die einzige Lösung, die ich bisher gefunden habe, und mit der man direkt disconnected erkennt bei airplane ist, wenn man direkt versucht eine Webseite zu laden per NSUrlRequest. Aber die Lösung ist halt nicht besonders elegant...
Wäre super, wenn jemand vielleicht einen Tipp hätte, wie ich direkt und synchron den Disconnected state (Airplane) erkennen kann.