zoukankan      html  css  js  c++  java
  • AFnetworking监测网络变化(iOS网络提示)

    #import <Foundation/Foundation.h>
    #import "AFHTTPSessionManager.h"
    @interface AFAppDotNetAPIClient : AFHTTPSessionManager
    + (instancetype)sharedClient;
     
    @end
    #import "AFAppDotNetAPIClient.h"
    static NSString * const AFAppDotNetAPIBaseURLString =@"https://api.app.net/";
    @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 
  • 相关阅读:
    【LeetCode】Set Matrix Zeroes 解题报告
    CodeForces 14 E
    Linux守护进程的编程实现
    用fildder 查看loveuv 刷流量时通信的数据
    .NET MVC学习笔记(一)
    微价值:专訪《甜心爱消除》个人开发人员Lee,日入千元!
    JSP动作--JSP有三种凝视方式
    【Hibernate步步为营】--映射合集汇总
    阿里好的开源项目有哪些(善用工具)
    色彩搭配原理与技巧?
  • 原文地址:https://www.cnblogs.com/liyanyan/p/5235874.html
Copyright © 2011-2022 走看看