监听网络状态

2015-11-27  本文已影响0人  Show撑腰

如果用系统的方法需要导入 Reachability.h Reachability.m

@interface ViewController ()
@property (nonatomic, strong) Reachability r1; /*< <#属性名#> */

@end

@implementation ViewController

// nullable : 代表可以为nil
// __nonnull : 代表不能为nil
[manager GET:@"www.520it.com" parameters:nil success:^ void(NSURLSessionDataTask * task, id responseObjc) {
NSLog(@"成功的回调");
} failure:^ void(NSURLSessionDataTask * task, NSError * error) {
NSLog(@"失败的回调");
}];
*/

// 1.创建Reachability对象
self.r1 = [Reachability reachabilityForLocalWiFi];
// 2.给Reachability对象注册通知
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(getNetworkStatus) name:kReachabilityChangedNotification object:nil];
// 3.让Reachability对象发送网络改变的通知
[self.r1 startNotifier];

}

}

@end

上一篇 下一篇

猜你喜欢

热点阅读