Pytania otagowane jako reachability


18
Sprawdź połączenie internetowe za pomocą Swift
Kiedy próbuję sprawdzić połączenie internetowe na moim iPhonie, pojawia się mnóstwo błędów. Czy ktoś może mi pomóc to naprawić? Kod: 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) { SCNetworkReachabilityCreateWithAddress(nil, …
251 ios  swift  xcode  reachability 

16
Najłatwiejszy sposób na wykrycie połączenia internetowego na iOS?
Wiem, że to pytanie będzie się wydawało naiwne dla wielu innych, jednak nie sądzę, aby prosty przypadek został tutaj dobrze wyjaśniony. Pochodzące z tła systemu Android i BlackBerry, wysyłanie żądań za pośrednictwem sieci HTTPUrlConnectionnatychmiast kończy się niepowodzeniem, jeśli nie ma dostępnego połączenia. Wydaje się, że jest to całkowicie rozsądne zachowanie …

9
iOS Detect 3G lub WiFi
Nie jestem pewien, czy jest to możliwe, ale mam taki scenariusz. Mam witrynę sieci Web wyświetlaną w moim UIWebView, która ma łącze ustawione w UISegmentedController. Witryna internetowa może wykryć, czy korzystasz z Wi-Fi, czy w sieci 3G. Teraz podzielony na segmenty kontroler wskazuje 2 różne strony: 1 - Ekran logowania …

6
Jak używać SCNetworkReachability w Swift
Próbuję przekonwertować ten fragment kodu na Swift. Z powodu pewnych trudności walczę z oderwaniem się od ziemi. - (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 flags; BOOL …
99 ios  c  struct  swift  reachability 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.