Вопросы с тегом «reachability»

30
Как проверить активное интернет-соединение на iOS или macOS?
Я хотел бы проверить, есть ли у меня подключение к Интернету на iOS с использованием библиотек Cocoa Touch или на macOS с использованием библиотек Cocoa . Я придумал способ сделать это, используя NSURL. То, как я это сделал, кажется немного ненадежным (потому что даже когда-нибудь даже Google может не работать, …

18
Проверьте интернет-соединение с Swift
Когда я пытаюсь проверить подключение к Интернету на моем iPhone, я получаю кучу ошибок. Может кто-нибудь помочь мне исправить это? Код: import Foundation import SystemConfiguration public class Reachability { class func isConnectedToNetwork() -> Bool { var zeroAddress = sockaddr_in() zeroAddress.sin_len = UInt8(sizeofValue(zeroAddress)) zeroAddress.sin_family = sa_family_t(AF_INET) let defaultRouteReachability = withUnsafePointer(&zeroAddress) { …
251 ios  swift  xcode  reachability 

16
Самый простой способ обнаружить интернет-соединение на iOS?
Я знаю, что этот вопрос окажется обманом для многих других, однако я не чувствую, что простой случай хорошо объяснен здесь. Исходя из Android и BlackBerry, отправка запросов HTTPUrlConnectionмгновенно завершается сбоем, если нет доступного соединения. Это кажется совершенно вменяемым поведением, и я был удивлен, обнаружив, что NSURLConnectionв iOS не эмулируется. Я …

9
iOS обнаруживает 3G или WiFi
Не уверен, возможно ли это, но у меня есть такой сценарий. У меня есть веб-сайт, отображаемый в моем UIWebView, ссылка на который установлена ​​в UISegmentedController. Их веб-сайт может определить, подключены ли вы к Wi-Fi или к сети 3G. Теперь сегментированный контроллер указывает на 2 разные страницы: 1 - удобный для …

7
Как использовать SCNetworkReachability в Swift
Я пытаюсь преобразовать этот фрагмент кода в Swift. Я изо всех сил пытаюсь оторваться от земли из-за некоторых трудностей. - (BOOL) connectedToNetwork { // Create zero addy struct sockaddr_in zeroAddress; bzero(&zeroAddress, sizeof(zeroAddress)); zeroAddress.sin_len = sizeof(zeroAddress); zeroAddress.sin_family = AF_INET; // Recover reachability flags SCNetworkReachabilityRef defaultRouteReachability = SCNetworkReachabilityCreateWithAddress(NULL, (struct sockaddr *)&zeroAddress); SCNetworkReachabilityFlags …
99 ios  c  struct  swift  reachability 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.