use*_*149 5 iphone nsurlconnection reachability ios
当互联网成为可能时,是否有可能在我的应用程序内收到通知或内容.我知道可达性和各种东西.但我想要的是当互联网在设备上可用时启动一些待定的NSUrlConnections.有没有一种简单的方法可以做到这一点,因为我不想使用循环线程来不断检查可达性.有什么建议?
好的,这是关于可达性的非常好的帖子:http://www.mikeash.com/pyblog/friday-qa-2013-06-14-reachability.html(检查下面的评论!)
\nTldr:当你的连接恢复了,但是这个解决方案并不完美。没有 100% 可靠的方法可以做到这一点(除非循环尝试),但您可以尝试混合使用这些方法。
编辑:对 @Jonah.at.GoDaddy 答案的评论:
\n可达性可以给你两个连接通知错误:误报和漏报(你可以在 WWDC 2011 会议上检查它,我不记得\xe2\x80\x99不记得是哪一个;有是关于网络的两个)。所以,我的观点是:你永远不应该仅仅依赖这些通知。您可以在状态更改时触发刷新,但应该有另一种方法来执行此操作(用户交互或某种主动等待)。
| 归档时间: |
|
| 查看次数: |
4691 次 |
| 最近记录: |