正如我们所知,我们已经有了可用的 reachability 框架。例如著名的仓库 Reachability。但是我们确实需要一种用来获取 reachability 的工具,而不是仅仅本地连接!Apple 文档告诉了我们一些关于 SCNetworkReachability API 的信息:“请注意,可达性并不能保证数据包实际上会被主机接收。”我们已知的“可达性”只能告诉我们本地连接的状态。目前我们所知的所有这些工具都由 SCNetworkReachability API 支持。现在 Swift 中的 Reachability 检查网络是否真的可以连接到服务器。
pod 'MNReachabilitySwift'
yangmaosheng