1406得票39回答
如何在iOS或macOS上检查网络连接是否正常?

我想通过使用 Cocoa Touch 库来检查 iOS 上是否有互联网连接,或者使用 Cocoa 库在 macOS 上进行检查。 我用 NSURL 想到了一种方法来实现这一点。但是我觉得这种方法有点不可靠(因为即使谷歌某天挂了,依赖于第三方也是不好的),而且如果谷歌不能响应,我可以检查其他网站...

315得票31回答
使用Swift检查网络连接

在我尝试检查iPhone的互联网连接时,出现了一堆错误。有人可以帮我解决这个问题吗?代码:import Foundation import SystemConfiguration public class Reachability { class func isConnectedToNet...

151得票16回答
iOS 上检测网络连接最简单的方法是什么?

我知道这个问题看起来像是其他很多问题的重复,但是我觉得简单情况在这里没有被很好地解释。从Android和BlackBerry的背景出发,如果没有可用的连接,则通过HTTPUrlConnection进行的请求会立即失败。这似乎是完全合理的行为,我很惊讶在iOS中找不到类似的行为,例如使用 NSU...

110得票11回答
iOS检测3G或WiFi

我不确定这是否可能,但我有这种情况。 我在UIWebView中显示的网站具有在UISegmentedController中设置链接的功能。该网站可以检测您是在wifi还是3g网络上。 现在,分段控制器指向2个不同的页面: 1-iphone友好的登录屏幕 2-主页,一旦您登录。 现在问题来...

103得票8回答
如何在Swift中使用SCNetworkReachability

我正在尝试将这段代码片段转换为Swift。由于遇到了一些困难,我现在仍然无法开始。- (BOOL) connectedToNetwork { // Create zero addy struct sockaddr_in zeroAddress; bzero(&z...

44得票11回答
使用Swift中的Reachability、NSNotification和Network Link Conditioner检测网络连接变化

从iOS 12开始,您只需使用一行代码NWPathMonitor(示例)。 出于历史目的: 我正在尝试将网络连接检测集成到我的应用程序中,但似乎在某个地方出错了,因为我的网络更改没有被检测/打印到控制台中。 如帖子中所述,我目前正在使用以下类和工具: Reachability {...

43得票3回答
iOS可达性指南

有没有人找到了一个相当不错的 iOS Reachability 实现指南?

41得票9回答
如何在alamofire中检查网络连接?

我正在使用以下代码在服务器上发起HTTP请求。现在我想知道它是否已连接到互联网。以下是我的代码: let request = Alamofire.request(completeURL(domainName: path), method: method, parameters: parame...

39得票5回答
iPhone可达性检查

我找到了几个与我想要的相似的代码示例(检查可达性),但似乎没有一个足够准确以供我使用。我无法弄清楚为什么这不愿意友好地运行。 我在我的项目中有reachability.h/m文件,我正在进行: #import <SystemConfiguration/SystemConfigurat...

36得票3回答
如何使用iOS可达性(Reachability)

我正在开发一款使用网络的iPhone应用程序。 iPhone通过HTTP请求与我的服务器通信,应该支持WiFi和3G。 我目前使用NSURLConnection initWithRequest向服务器发送异步请求并获取响应(但我很快将开始使用ASIHTTPRequest库)。 我理解这种类型...