美文网首页
iOS编程监听网络变化

iOS编程监听网络变化

作者: 单线程Jack | 来源:发表于2019-07-17 14:38 被阅读0次
#import <AFNetworkActivityIndicatorManager.h>
#import <AFNetworking.h>
- (void)isNetworking
{
    // 开启网络指示器
    [[AFNetworkActivityIndicatorManager sharedManager] setEnabled:YES];
    
    NSURL *url = [NSURL URLWithString:@"www.baidu.com"];
    
    AFHTTPSessionManager *manager = [[AFHTTPSessionManager alloc] initWithBaseURL:url];
    [manager.reachabilityManager setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
        
        switch (status) {
            case AFNetworkReachabilityStatusReachableViaWWAN:
            case AFNetworkReachabilityStatusReachableViaWiFi:
                
                //相应操作               
                
                break;
                
            case AFNetworkReachabilityStatusNotReachable:
            default:
               //相应操作
                break;
        }
        
    }];
    // 开始监听
    [manager.reachabilityManager startMonitoring];
    
}

相关文章

  • iOS编程监听网络变化

  • iOS 实时监听网络变化

    最近项目中遇到了要判断用户是以哪种上网方式,再做不同的操作,每次主动读取网络状态重复代码太多,因此找到了两种监听网...

  • 监听网络

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

  • iOS融云总结(一)

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

  • iOS 真·实时监听网络变化

    项目中常常需要监听程序的网络变化,判断用户是以哪种上网方式,在网上搜索了一番,找到了两个常用的监听网络的方法,第一...

  • iOS 实时监听UItextField变化

    参考文档:iOS 实时监听UItextField变化

  • ReactiveCocoa

    ReactiveCocoa是响应式编程(FRP)在iOS中的一个实现框架。 监听对象的成员变量变化 这种情况其实就...

  • iOS. swift. 监听系统相册的变化

    iOS. swift. 监听系统相册的变化 1 监听系统相册的变化 PHPhotoLibrary.shared(...

  • Android 判断网络连接状态

    在Android上,我们需要对不同的网络情况做出一些操作。官方提供了监听网络状态变化的广播,用来监听网络的变化情况...

  • uni-app 判断网络

    获取网络类型 方法一 方法二 监听网络状态变化

网友评论

      本文标题:iOS编程监听网络变化

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