实时监测网络状态

转载请注明出处!!!

前面已经了解了获取应用网络状态的方法。一般情况是没有什么作用的。我们需要的是实时监测网络状态,就像视频APP中一样当网络状态变化时实时监测提醒。

 在这里我用的两个方法:

 1.使用AFNetwork。推荐这一种。简单方便。

 只要在APPdelegate中开启即可。我写了个附加类。

 调用只需要在didFinishLaunchingWithOption中调用即可。

 2.Reachability 不推荐

 这个方法网上的教程都是在APPdelegate中写的,但是在最新的xcode中会崩溃。APPdelegate不支持setreachability方法。而且在Apple上下载的demo中也是只在viewcontroller中使用。所以只在viewcontroller中使用。但是我遇到了通知重复调用的问题。不推荐使用。

详见demo:123.zip

原文地址:https://www.cnblogs.com/weicyNo-1/p/9122673.html