检查互联网是否可用

时间:2012-01-13 17:56:54

标签: iphone objective-c cocoa-touch

  

可能重复:
  How to check for an active Internet Connection on iPhone SDK?

我需要在发送远程获取内容的请求之前检查互联网可访问性。 我google了,发现了几个与this有关的SO问题。但我需要检查iOS4和iOS5的互联网连接。我怎么能以编程方式做到这一点?

2。)例如说我正在下载一个大文件(当有互联网时)。并且突然互联网瘫痪(然后应用程序可能会崩溃)。那我怎么能避免这个呢?

1 个答案:

答案 0 :(得分:1)

Apple Site

下载可达性
Reachability *reachability = [Reachability reachabilityForInternetConnection];
remoteHostStatus = [reachability currentReachabilityStatus];

if (remoteHostStatus != NotReachable) {
     // do work here if the user has a valid connection
}