美文网首页
iOS网络监听

iOS网络监听

作者: 忆一曲肝肠断 | 来源:发表于2020-05-06 11:07 被阅读0次

iOS网络监听,大陆国行手机在第一次安装app时,会先询问是否使用蜂窝移动流量,在点击之前,我们是不能访问数据的,因此我们需要监听网络状态,AFNetworking给我们提供了方法。废话不多说,上代码。

import "AFNetworking.h"

 AFNetworkReachabilityManager *netManager = [AFNetworkReachabilityManager sharedManager];
    [netManager startMonitoring];  //开始监听
    [netManager setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status){
        
        if (status == AFNetworkReachabilityStatusNotReachable)
        {
            return;
        }else if (status == AFNetworkReachabilityStatusUnknown){
            
        }else if ((status == AFNetworkReachabilityStatusReachableViaWWAN)||(status == AFNetworkReachabilityStatusReachableViaWiFi)){
            [self startRequest];
        }
        
    }];
    

是不是很简单,每天更新小功能,记得点赞加关注哦

相关文章

  • 监听网络

    ios 注册通知、监听 iOS-OC-监听网络状态,有网时数据自动刷新 iOS实时监控网络状态的改变 简书 iOS...

  • iOS网络监听

    iOS网络监听,大陆国行手机在第一次安装app时,会先询问是否使用蜂窝移动流量,在点击之前,我们是不能访问数据的,...

  • iOS学习之Reachability(一)

    Reachability Reachability 展示了如何来监听iOS设备的网络状态。可以监听什么时候IP地址...

  • iOS开发之网络监听

    iOS监听网络方式缺点通过状态栏判断一旦状态栏隐藏就会失效AFNetworking中的网络监听模块必须导入该框架,...

  • ios 网络类型监听

    监听手机当前网络是什么类型 同时封装了一个UIAlertView作为提示用户当前网络是wifi还是几G 代码链接:...

  • iOS开发—网络监听

    网络监听用到的类为Reachability.h,这个Xcode项目里面是不自带的,需要从github上面下载,在使...

  • runloop

    runloop: 保证程序不退出,负责监听事件,监听iOS的所有事件,触摸,时钟,网络事件。 如果没有事件会让程序...

  • RunLoop

    目的: 保证程序不退出 负责监听事件,监听iOS中所有的事件: 用户交互、时钟、网络事件 如果没有事件发生,程序进...

  • iOS 的 Reachability 你使用的对吗?

    iOS 的 Reachability 你使用的对吗? 问题背景: 在使用Reachability监听网络时, 在初...

  • iOS融云总结(一)

    iOS使用融云相关用法总结: 1、融云相关配置: 2、监听网络状态变化 3、IMKit消息接收的监听器,在此处可以...

网友评论

      本文标题:iOS网络监听

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