概述
iOS开发中,经常要根据实时的网络状况,对UI及逻辑做出调整,以提高用户的使用体验。
方案
方案一:使用苹果封装的Reachability进行网络检测
如何下载Reachability?
打开Xcode,用快捷键(shift + command + 0)打开并搜索Reachability,如下图,下载即可。
示例代码:
#import "Reachability.h"
@interface LeftViewController ()
@property (strong, nonatomic) Reachability *reachability;
@end
@implementation LeftViewController
- (void)viewDidLoad {
[super viewDidLoad];
// 此处一定要声明全局变量,否则通知是不会执行的
self.reachability