博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AFnetworking监测网络变化(iOS网络提示)
阅读量:5018 次
发布时间:2019-06-12

本文共 1319 字,大约阅读时间需要 4 分钟。

#import <Foundation/Foundation.h>
#import "AFHTTPSessionManager.h"
@interface AFAppDotNetAPIClient : AFHTTPSessionManager
+ (instancetype)sharedClient;
 
@end
#import "AFAppDotNetAPIClient.h"
static NSString * const AFAppDotNetAPIBaseURLString =@" ";
@implementation AFAppDotNetAPIClient
+ (instancetype)sharedClient {
    static AFAppDotNetAPIClient *_sharedClient = nil;
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        _sharedClient = [[AFAppDotNetAPIClient alloc]initWithBaseURL:[NSURLURLWithString:AFAppDotNetAPIBaseURLString]];
        _sharedClient.securityPolicy = [AFSecurityPolicypolicyWithPinningMode:AFSSLPinningModeNone]; 
        [_sharedClient.reachabilityManagersetReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatusstatus) {
            switch (status) {
                case AFNetworkReachabilityStatusReachableViaWWAN:
            //手机自带网络可用(GPRS)
                    NSLog(@"-------AFNetworkReachabilityStatusReachableViaWWAN------");
                    break;
                case AFNetworkReachabilityStatusReachableViaWiFi:
                   //WIFI可用
                    NSLog(@"-------AFNetworkReachabilityStatusReachableViaWiFi------");
                    break;
                case AFNetworkReachabilityStatusNotReachable:
                    //无网络连接
                    NSLog(@"-------AFNetworkReachabilityStatusNotReachable------");
                    break;
                default:
                    break;
            }
        }];
        [_sharedClient.reachabilityManager startMonitoring];
    });
    return _sharedClient;
}
@end 

转载于:https://www.cnblogs.com/liyanyan/p/5235874.html

你可能感兴趣的文章
php面向对象编程(oop)基础知识示例解释
查看>>
1.在数组中找到与给定总和的配对
查看>>
树的子结构
查看>>
关于根据Build Platform或者OS 加载x86或者x64 dll的问题
查看>>
程序员高效开发的几个技巧
查看>>
js-权威指南学习笔记19.2
查看>>
hexo 搭建博客
查看>>
关于 UIWebView 几个高级用法
查看>>
maven创建的项目中无法创建src/main/java 解决方案
查看>>
华为软件开发云测评报告二:代码检查
查看>>
集合1
查看>>
js 原生 ajax
查看>>
关键词 virtual
查看>>
建造者模式(屌丝专用)
查看>>
UVALive 4730 Kingdom +段树和支票托收
查看>>
公布windows的&quot;Universal Apps&quot; Unity3D游戏
查看>>
D3DXMatrixMultiply 函数
查看>>
利用JasperReport+iReport进行Web报表开发
查看>>
大师画PCB板子
查看>>
最简单打开三星s9USB调试模式的步骤
查看>>