AFN 判断网络连接类型

来源:互联网 发布:淘宝怎么下架商品 编辑:程序博客网 时间:2024/05/19 21:00

引入:AFNetworkReachabilityManager.h文件
引入:AFNetworkReachabilityManager.m文件

一:程序一启动,就监测

////  AppDelegate.m//  afnetworking////  Created by lcy on 2015/7/5.//  Copyright © 2015年 ZG. All rights reserved.//#import "AppDelegate.h"#import "AFNetworkReachabilityManager.h"@interface AppDelegate ()@end@implementation AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    // 判断网络状态    AFNetworkReachabilityManager *manager = [AFNetworkReachabilityManager sharedManager];    [manager setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {        // 当网络状态改变时调用        switch (status) {            case AFNetworkReachabilityStatusUnknown:                NSLog(@"未知网络");                break;            case AFNetworkReachabilityStatusNotReachable:                NSLog(@"没有网络");                break;            case AFNetworkReachabilityStatusReachableViaWWAN:                NSLog(@"手机自带网络");                break;            case AFNetworkReachabilityStatusReachableViaWiFi:                NSLog(@"WIFI");                break;        }    }];    //开始监控    [manager startMonitoring];    return YES;}@end
原创粉丝点击