【转载】自动检测iOS网络并可跳转至设置界面设置网络
来源:互联网 发布:迈克菲和360知乎 编辑:程序博客网 时间:2024/05/18 22:40
若不想写繁琐的网络状况判断代码,并且应用程序能自动在无网络时弹出可跳转到系统设置页面的对话框,那么可以考虑这么做。
在项目中相应的**info.plist文件中增加一个关键字:
<key>SBUsesNetwork</key>
<true/>
应用程序就会自动检测网络状况,在网络异常的情况下,会弹出网络设置对话框提醒用户是否进行网络设置,并且可以跳转至系统设置中进行昂立设置。
其实在IOS5.1+之后,苹果就删除了程序跳转至设置界面的功能了,不知道为什么。。。
所以自己写代码也是不可能实现的,只能够对网络进行监听,然后提醒用户网络链接异常而已。
下面是监听网络改变的代码,可以参考一下:
在AppDelegate.m中写如下代码:
通过如上代码,在应用程序的任何一个界面都可以使用下面的单例来判断网络是否连接
然后就可以执行响应的操作了,这样使用监听的好处就是,不必在每一个需要检测网络链接情况的地方都写一大堆代码,只需要上面的监听,网络改变的时候,在任何一个地方都可以自定提醒用户。
在项目中相应的**info.plist文件中增加一个关键字:
<key>SBUsesNetwork</key>
<true/>
应用程序就会自动检测网络状况,在网络异常的情况下,会弹出网络设置对话框提醒用户是否进行网络设置,并且可以跳转至系统设置中进行昂立设置。
其实在IOS5.1+之后,苹果就删除了程序跳转至设置界面的功能了,不知道为什么。。。
所以自己写代码也是不可能实现的,只能够对网络进行监听,然后提醒用户网络链接异常而已。
下面是监听网络改变的代码,可以参考一下:
在AppDelegate.m中写如下代码:
通过如上代码,在应用程序的任何一个界面都可以使用下面的单例来判断网络是否连接
然后就可以执行响应的操作了,这样使用监听的好处就是,不必在每一个需要检测网络链接情况的地方都写一大堆代码,只需要上面的监听,网络改变的时候,在任何一个地方都可以自定提醒用户。
文章来源:http://blog.csdn.net/enuola/article/details/8169302
谢谢原作者!
0 0
- 【转载】自动检测iOS网络并可跳转至设置界面设置网络
- IOS-自动检测iOS网络并可跳转至设置界面设置网络
- 自动检测iOS网络并可跳转至设置界面设置网络
- 自动检测iOS网络并可跳转至设置界面设置网络
- 自动检测iOS网络并可跳转至设置界面设置网络
- 自动检测iOS网络并可跳转至设置界面设置网络
- 自动检测iOS网络并可跳转至设置界面设置网络
- 自动检测iOS网络并可跳转至设置界面设置网络
- 自动检测iOS网络并可跳转至设置界面设置网络
- 71.自动检测iOS网络并可跳转至设置界面设置网络
- 自动检测iOS网络并可跳转至设置界面设置网络
- 跳转至系统网络设置界面
- 网络判断跳转设置界面
- 获取网络状态及跳转到网络设置界面
- ios 界面跳转设置
- IOS 跳转设置界面
- iOS 跳转设置界面
- iOS 跳转设置界面
- 面向对象——(5)方法重载
- 在Eclipse中,更改Tomcat的部署目录
- Xcode 4.1~4.6 + iOS 5、iOS 6免证书(iDP)开发+真机调试+生成IPA全攻略
- CentOS赋予一个普通用户root权限
- 在showModalDialog中使用post方法传递参数
- 【转载】自动检测iOS网络并可跳转至设置界面设置网络
- 如何写出杀手级简历(针对程序员)
- 如何把jar包发布到maven私服
- BeanUtils使用总结
- ios7版 30天精通iPhone手机编程 第20天 DJ混音器
- 打开和屏蔽计算机的端口
- UITabBarController详解
- Java 以post请求方式通过json格式调用Webservice接口
- NotepadBaseOnJava项目总结与问题(1)