检查互联网是否可用



可能重复:
如何在iPhone SDK上检查活动的Internet连接?

在发送远程获取请求之前,我需要检查互联网的可达性。我在谷歌上搜索,发现了几个与此相关的SO问题。但我需要检查iOS4和iOS5的互联网连接。我怎样才能用程序做到这一点?

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

从苹果网站下载可达性

Reachability *reachability = [Reachability reachabilityForInternetConnection];
remoteHostStatus = [reachability currentReachabilityStatus];
if (remoteHostStatus != NotReachable) {
     // do work here if the user has a valid connection
}

最新更新