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 
  • 相关阅读:
    VB中String的用法及原理
    SQL中的left outer join,inner join,right outer join用法详解
    SqlServer,Oracle 常用函数比较
    sql 使用视图的好处
    修改数据库的兼容级别
    sql server2008修改登录名下的默认架构名
    SQL事务回滚 ADO BeginTrans, CommitTran 以及 RollbackTrans 方法
    sql事务(Transaction)用法介绍及回滚实例
    SQL Server更新表(用一张表的数据更新另一张表的数据)
    VB如何连接SQL Server数据库
  • 原文地址:https://www.cnblogs.com/liyanyan/p/5235874.html
Copyright © 2011-2022 走看看