Osiągalność - najlepsza praktyka przed wyświetleniem webView

Chciałbym sprawdzić „osiągalność” przed / kiedy aplikacja webView jest wyświetlana w mojej aplikacji.

Do tej pory załączyłem pliki reachbility.h / .m, a także dodałem do projektu SystemConfiguration.framework.

I to jest miejsce, gdzie kończy się porozumienie, które znalazłem w Internecie, ze wszystkich postów, blogów itp., Każdy ma inny pomysł / opinię na temat tego, co robić później. Dodatkowo znalazłem wiele częściowych fragmentów kodu, które nie są naprawdę kompletnym rozwiązaniem, na których metody osiągalności można wywoływać itd. Itd., Jak ich używać itp.

Odkryłem również, że niektórzy ostrzegają, że należy spróbować ponownie połączyć się przed sprawdzeniem osiągalności ... ale nie znalazłem konsensusu ani pełnego rozwiązania. Moja aplikacja wydaje się ponownie łączyć z Wi-Fi bez dodatkowego kodu ... więc jestem tu też trochę pomieszany ...

Każda pomoc w oczyszczeniu błotnistych wód byłaby doceniana. Po prostu szukam prostego, prostego rozwiązania.

Odpowiedź zaakceptowana: Chciałbym zwrócić uwagę nowicjuszy, którzy mogą przeczytać to q / a później ... że będziesz chciał wykonać następujące czynności:

Dodaj to do swojego pliku .h:

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

Musisz je zaimportować na górze pliku .m:

sys / socket.h

netinet / in.h

netinet6 / in6.h

arpa / inet.h

ifaddrs.h

netdb.h

SystemConfiguration / SystemConfiguration.h

Popraw mnie, jeśli jest źle ... Wydaje mi się, że działa dobrze ...

questionAnswers(2)

yourAnswerToTheQuestion