Достижимость - Лучшая практика перед показом webView

Я хотел бы проверить «достижимость» до / когда веб-представление отображается в моем приложении.

До сих пор я включал файлы reachbility.h / .m, а также добавил SystemConfiguration.framework в проект.

И это то, где заканчиваются соглашения, которые я нашел в интернете, по всем постам, блогам и т. Д. И т. Д., У каждого свое мнение / мнение о том, что делать после этого. Кроме того, я нашел много частичных фрагментов кода, которые на самом деле не являются полным решением, какие методы достижимости вызывать и т. Д. И т. Д., Как их использовать и т. Д.

Я также обнаружил, что некоторые предупреждают, что вы должны попытаться восстановить соединение, прежде чем проверять достижимость ... но я не нашел консенсуса или полного решения. Мое приложение, кажется, переподключается к Wi-Fi без какого-либо дополнительного кода ... так что я немного запутался и здесь ...

Любая помощь для очистки мутной воды будет принята с благодарностью. Я просто ищу простое простое решение.

Ответ принят: Я хотел бы отметить новичкам, которые могут прочитать этот вопрос позже ... что вы захотите сделать следующее:

Добавьте это в ваш .h файл:

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

И вам нужно будет импортировать их в верхней части вашего файла .m:

SYS / socket.h

netinet / in.h

netinet6 / in6.h

арпа / inet.h

ifaddrs.h

netdb.h

SystemConfiguration / SystemConfiguration.h

Поправьте меня, если это не так ... Мне кажется, что это нормально работает ...

Ответы на вопрос(2)

Ваш ответ на вопрос