Iphone 检查NSURLConnection是否失败

Iphone 检查NSURLConnection是否失败,iphone,cocoa-touch,nsurlconnection,Iphone,Cocoa Touch,Nsurlconnection,我使用NSURLConnection从web服务器获取一些xml文件。当服务器关闭时,我想通知用户。我找不到任何代表来检查请求是否成功 据我所知,-(void)connection:(NSURLConnection*)connection didFailWithError:(NSError*)error仅用于在实际下载过程中接收错误 有什么想法吗 谢谢你是的,如果你的服务器坏了 - (void)connection:(NSURLConnection *)connection didFailWit

我使用NSURLConnection从web服务器获取一些xml文件。当服务器关闭时,我想通知用户。我找不到任何代表来检查请求是否成功

据我所知,
-(void)connection:(NSURLConnection*)connection didFailWithError:(NSError*)error
仅用于在实际下载过程中接收错误

有什么想法吗


谢谢你

是的,如果你的服务器坏了

- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error {
 [error localizedDescription] 

}

方法将返回可能的原因&u可以提醒用户:)

是的,如果您的服务器已关闭,则

- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error {
 [error localizedDescription] 

}

方法将返回可能的原因&u can alert to user:)

如果无法建立连接以及在下载过程中中断连接,将调用didFailWithError


有一个很好的类叫做可达性,你可以在尝试建立连接之前使用它来检查是否可以建立连接(以及如何建立连接,即通过wifi、3g等)-你可以找到它

如果无法建立连接以及在下载过程中中断连接,将调用didfailwitheror


有一个很好的类叫做可达性,你可以用它来检查在尝试建立连接之前是否可以建立连接(以及如何建立连接,即通过wifi、3g等)-您可以发现,在这种情况下,

您的
NSURLConnection
将无法正确初始化,您将获得初始化器返回的
nil


当然,您可以检查设备的可访问性,但这不应阻止您检查
nil

在这种情况下,您的
NSURLConnection
将无法正确初始化,并且您会得到初始化器返回的
nil


当然,您可以检查设备的可访问性,但它不应该阻止您检查
nil

,因为我添加了-(void)连接:(NSURLConnection*)连接失败错误:(NSError*)错误委托方法,并且在没有连接的情况下运行指向url的NSURLConnection不会调用-(void)连接:(NSURLConnection*)连接失败错误:(NSError*)错误然后你必须使用apple的可达性类:)它会让你知道你是否连接到网络..那么,我们谈论的是同一个网络吗?我的iphone连接了互联网,我想检查服务器的可达性。这就是可达性的目的吗?因为我添加了-(void)连接:(NSURLConnection*)连接didFailWithError:(NSError*)错误委托方法,并且对没有连接的url运行NSURLConnection不会调用-(void)连接:(NSURLConnection*)连接didFailWithError:(NSError*)错误然后你必须使用苹果的可达性类:)它会让你知道你是否连接到网络。那么,我们谈论的是同一个网络吗?我的iphone连接了互联网,我想检查服务器的可达性。这就是可达性的目的吗?