zoukankan      html  css  js  c++  java
  • AFN 网络检测

    + (instancetype)sharedClient {
        static APIClient *_sharedClient = nil;
        static dispatch_once_t onceToken;
     
        NSString * APIBaseURLString = [NSString stringWithFormat:SERVER_INTERFACES, SERVER_IP];
        ;
        dispatch_once(&onceToken, ^{
            _sharedClient = [[APIClient alloc] initWithBaseURL:[NSURL URLWithString:VWAPIBaseURLString]];
            [_sharedClient setSecurityPolicy:[AFSecurityPolicy policyWithPinningMode:AFSSLPinningModePublicKey]];
     
            [_sharedClient.reachabilityManager setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
                switch (status) {
                    case AFNetworkReachabilityStatusReachableViaWWAN:
                        [Dialog simpleToast:@"网络已连接"];
                        break;
     
                    case AFNetworkReachabilityStatusReachableViaWiFi:
                        [Dialog simpleToast:@"网络已连接"];
     
                        break;
                    case AFNetworkReachabilityStatusNotReachable:
                        [Dialog simpleToast:@"当前网络不可用,请联系管理员"];
                        break;
                    default:
                        break;
                }
            }];
            [_sharedClient.reachabilityManager startMonitoring];
     
        });
     
        return _sharedClient;
    }
    

      

  • 相关阅读:
    jQuery 选择器
    http statusCode(状态码)含义
    JS实现拖拽效果
    Sql Service中的分页
    SQL Server中一些不常见的查询
    游标的基本写法
    doT.js
    关于GridView中控件的问题
    Sql Server创建函数
    ASP.NET中Ajax的用法
  • 原文地址:https://www.cnblogs.com/yuwei0911/p/5681218.html
Copyright © 2011-2022 走看看