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