iOS 10.0的网络问题:设置使用无线局域网与蜂窝移动的应用
2016-12-28 12:07
363 查看
在开发App的过程中,需要网络连接,使用Apple提供的Reachability库判断网络状态
得到的结果始终是 NotReachable
但是我使用safari浏览器随便打开一个网址,又是正常的,检查wifi连接状况也是正常的 ,这就奇怪了!!!!
原来iOS10.0里有个功能,可以配置某个APP对网络的使用限制,比如:
如果把某个App设置为关闭的话,即使设备有网络,但这个App仍然无法访问网络数据。
注意:据说是只有国行的手机才会有这个选项,这也就解释了为何有些用户出现、而有些用户没出现这个问题。
吐槽一下,这个功能确实很恶心,有些软件还不会弹出数据选项,设置里面也没有,然后软件用不了,结果还不知道原因在哪里?
+ (BOOL)isNetworkReachable{ Reachability *internetReach = [Reachability reachabilityForInternetConnection]; NetworkStatus netStatus = [internetReach currentReachabilityStatus]; #ifndef __OPTIMIZE__ switch (netStatus) { case NotReachable: NSlog(@"Network is not reachable"); break; case ReachableViaWiFi: NSlog(@"Network is WiFi"); break; case ReachableViaWWAN: NSlog(@"Network is WWAN"); break; default: break; } #endif if(netStatus == NotReachable) { return NO; } return YES; }
得到的结果始终是 NotReachable
但是我使用safari浏览器随便打开一个网址,又是正常的,检查wifi连接状况也是正常的 ,这就奇怪了!!!!
原来iOS10.0里有个功能,可以配置某个APP对网络的使用限制,比如:
如果把某个App设置为关闭的话,即使设备有网络,但这个App仍然无法访问网络数据。
注意:据说是只有国行的手机才会有这个选项,这也就解释了为何有些用户出现、而有些用户没出现这个问题。
吐槽一下,这个功能确实很恶心,有些软件还不会弹出数据选项,设置里面也没有,然后软件用不了,结果还不知道原因在哪里?
相关文章推荐
- iOS 10.0的网络问题:设置使用无线局域网与蜂窝移动的应用
- 做移动应用使用地图API时需要注意的问题
- IO模式设置网络编程常见问题总结—IO模式设置,阻塞与非阻塞的比较,recv参数对性能的影响—O_NONBLOCK(open使用)、IPC_NOWAIT(msgrcv)、MSG_DONTWAIT(re
- 移动网络应用开发中,使用 HTTP 协议比起使用 socket 实现基于 TCP 的自定义协议有哪些优势?
- [iOS]使用autolayout的时候会有明明设置和父视图左右间距为0但却还有空隙问题
- 使用charles远程调试iOS移动应用
- 《iOS开发完全上手——使用iOS 7和Xcode 5开发移动与平板应用》之Objective-C新手训练营
- 使用java语言通过appium工具测试ios应用一些问题总结
- iOS 网络请求框架MKNetworkKit使用方法(欢迎提建议和分享遇到的问题)
- iOS保存系统相册中的照片到应用沙盒中出现的问题--图片旋转90度,使用CGImageRelease造成应用崩溃
- 做移动应用使用地图API时需要注意的问题
- [iOS]使用autolayout的时候会有明明设置和父视图左右间距为0但却还有空隙问题
- 做移动应用使用地图API时需要注意的问题
- IO模式设置网络编程常见问题总结—IO模式设置,阻塞与非阻塞的比较,recv参数对性能的影响—O_NONBLOCK(open使用)、IPC_NOWAIT(msgrcv)、MSG_DONTWAIT(re
- 使用IntelliJ IDEA(androidstudio前身)开发android移动应用前的基本设置,提高开发效率
- 嵌入式应用/驱动开发网络环境设置-使用NFS网络文件系统挂载根文件系统
- iOS 中TextKit的使用中,设置部分字体,出现的问题及解决方法
- 解决只能上QQ和百度,其它的网址和 网络应用使用不了的问题