Erreichbarkeit - Best Practice vor dem Anzeigen von webView

Ich möchte die "Erreichbarkeit" überprüfen, bevor / wenn ein WebView in meiner App angezeigt wird.

Bisher habe ich die reachbility.h / .m-Dateien sowie das SystemConfiguration.framework zum Projekt hinzugefügt.

Und hier enden die Vereinbarungen, die ich im Internet gefunden habe, aus all den Posts und Blogs usw. usw. Jeder hat eine andere Idee / Meinung, was danach zu tun ist. Außerdem habe ich eine Menge Teil-Code-Schnipsel gefunden, die nicht wirklich eine vollständige Lösung darstellen, auf welche Erreichbarkeitsmethoden usw. zugegriffen werden soll usw. usw. wie man sie verwendet usw.

Ich habe auch festgestellt, dass einige warnen, dass Sie versuchen sollten, die Verbindung wiederherzustellen, bevor Sie die Erreichbarkeit überprüfen ... aber ich habe keinen Konsens oder eine vollständige Lösung gefunden. Meine App scheint sich ohne zusätzlichen Code wieder mit dem WLAN zu verbinden ... also bin ich auch hier ein bisschen verwirrt ...

Jede Hilfe, um das schlammige Wasser zu klären, wäre dankbar. Ich bin nur auf der Suche nach einer einfachen und unkomplizierten Lösung.

Akzeptierte Antwort: Ich möchte Neulingen, die diese Fragen / Antworten später lesen, mitteilen, dass Sie Folgendes tun möchten:

Fügen Sie dies in Ihre .h-Datei ein:

- (BOOL) connectedToNetwork: (NSString *) remoteServer;
- (void) appLoadError: (NSString *) altertTitle alertMessage: (NSString *) altertMsg;

Und Sie müssen diese oben in Ihre .m-Datei importieren:

sys / socket.h

netinet / in.h

netinet6 / in6.h

arpa / inet.h

ifaddrs.h

netdb.h

SystemConfiguration / SystemConfiguration.h

Korrigieren Sie mich, wenn es falsch ist ... Es scheint gut für mich zu funktionieren ...

Antworten auf die Frage(2)

Ihre Antwort auf die Frage