ios - 如果没有互联网,请更改 ViewController

标签 ios xcode swift viewcontroller

我想知道如果没有互联网,是否有一种方法可以转到另一个viewcontroller。请帮忙

干杯,

帕拉什

最佳答案

您可以为此目的使用 Reachability 类 https://github.com/ashleymills/Reachability.swift

用法:

    let reachability = Reachability.reachabilityForInternetConnection()

reachability.whenReachable = { reachability in
    if reachability.isReachableViaWiFi() {
        println("Reachable via WiFi")
    } else {
        println("Reachable via Cellular")
    }
     //Load your viewController
}
reachability.whenUnreachable = { reachability in
    println("Not reachable")
   //Load your viewController
}

reachability.startNotifier()

关于ios - 如果没有互联网,请更改 ViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28736920/

相关文章:

objective-c - 使用 ipa 文件安装时应用程序无法正常工作

xcode - OSX Swift 在默认浏览器中打开 URL

swift - 无法运行 Swift 包管理器 (macOS 10.14.4)

php - 将 json 对象检索到 xCode 中始终带有 nil 值

ios - 如何在运行时而不是界面构建器上在 View 上设置类

objective-c - Objective-C : (NSSet *)annotationsInMapRect:(MKMapRect) mapRect method returns null value

ios - 当 TestFlight 应用程序过期时会发生什么?

ios - 默认 UIButton 中的标题是什么大小的字体?

swift - 我如何比较 Swift 3 中的两个日期 (NSDate) 并获得它们之间的日期?

ios - 如何立即替换呈现的 UIViewController?