Достижимость - Лучшая практика перед показом 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
Поправьте меня, если это не так ... Мне кажется, что это нормально работает ...