查阅了一些相关reachability使用的文章,基本都是添加一个检测网络变化的 观察者,不知各位大侠有木有在真机上测试过,reachability捕捉到的网络状态变化有时不同步,有时压根捕捉不到,具体如下:
当将程序在后台运行,切换至设置页面进行网络切换时,在切换过程中恢复到应用中则可以捕捉到网络变换,但让网络切换完全完成,已连接到最新的网络中去后切回应用,则不会捕捉这个网络状态变化。理论上来说,
应该时捕捉两次的,一次是:
NotReachable
无法连接,还有一次应该是ReachableViaWiFi
;
当真不知如何在后台运行的程序中捕捉网络切换了。。。。。。
求指导