Reachability - Melhor prática antes de mostrar o webView

Gostaria de verificar a "acessibilidade" antes / quando um webView é exibido no meu aplicativo.

Até agora, incluí os arquivos reachbility.h / .m, bem como adicionei o SystemConfiguration.framework ao projeto.

E é sobre onde os acordos que encontrei na internet terminam, de todos os posts e blogs, etc. etc., todos têm uma ideia / opinião diferente sobre o que fazer depois disso. Além disso, eu encontrei muitos trechos de código parciais que não são realmente uma solução completa, sobre quais métodos de acessibilidade para chamar etc. etc. como usá-los etc.

Eu também descobri que alguns avisam que você deve tentar se reconectar antes de verificar a acessibilidade ... mas eu não encontrei um consenso ou uma solução completa. Meu aplicativo parece se reconectar a wi-fi sem qualquer código extra ... por isso estou um pouquinho confuso aqui também ...

Qualquer ajuda para limpar as águas barrentas seria apreciada. Estou apenas procurando por uma solução simples e direta.

Resposta aceita: Eu gostaria de anotar para novatos que podem ler este q / a mais tarde ... que você vai querer fazer o seguinte:

Adicione isto ao seu arquivo .h:

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

E você precisará importá-los no topo do seu arquivo .m:

sys / socket.h

netinet / in.h

netinet6 / in6.h

arpa / inet.h

ifaddrs.h

netdb.h

SystemConfiguration / SystemConfiguration.h

Corrija-me se estiver errado ... Parece funcionar bem para mim ...

questionAnswers(2)

yourAnswerToTheQuestion