检查 Swift 中的 Internet 连接

Check For Internet Connectivity In Swift

我正在使用 Swift 3 和 Xcode 8。所有其他在线执行此操作的脚本和内容都会引发很多错误。我如何以一种简单的方式让应用程序在启动时检查 Internet 连接以及它是否有一个可以继续以及它是否没有连接向用户显示一个弹出窗口这样说?

我愿意接受任何建议。

检查 Internet 连接的最简单方法是使用 iOS 可达性 api。

它在 SystemConfiguration 模块中可用。

Objective-C Reachability Example

在 swift 中使用 SCNetworkReachability 的一个很好的例子可以在堆栈溢出答案中找到:

SCNetworkReachability in swift

希望对您有所帮助!祝你有美好的一天!