美文网首页
swift 网络状态判断 第三方Reachability使用

swift 网络状态判断 第三方Reachability使用

作者: _秃头少女_ | 来源:发表于2017-11-01 15:00 被阅读353次

    swift 网络状态判断 第三方Reachability使用

    • git地址:https://github.com/ashleymills/Reachability.swift

      1.下面是下载下来的文件目录,你可以点开README看更新记录,因为我没有用pod 所以直接将图片中选中的文件夹 拖进工程


      下来下来的文件目录.png

    2.判断网络状态如下代码

    • 注意: 所有的闭包都在 ** 主队列上运行 **。
    let reachability = Reachability()!
    
    reachability.whenReachable = { reachability in
        if reachability.connection == .wifi {
            print("Reachable via WiFi")
        } else {
            print("Reachable via Cellular")
        }
    }
    reachability.whenUnreachable = { _ in
        print("Not reachable")
    }
    
    do {
        try reachability.startNotifier()
    } catch {
        print("Unable to start notifier")
    }
    
    • 取消通知
    reachability.stopNotifier()
    
    1. pod 命令 pod 'Reachability'

    相关文章

      网友评论

          本文标题:swift 网络状态判断 第三方Reachability使用

          本文链接:https://www.haomeiwen.com/subject/emcgpxtx.html