iPhone XML/JSON请求中的请求超时

iPhone XML/JSON请求中的请求超时,iphone,connection,Iphone,Connection,这是处理请求超时的最佳方法。我正在发送XML请求,如果我在10秒内没有得到响应,我需要停止活动指示器并显示警报消息 以下哪种方法最好: a。NSTimer-检查响应状态 b。NSThread-这将在后台运行以检查响应 c。通知类(我从未使用过) 谢谢如果您使用NSMutableURLRequest,那么您可以在此列表中给出时间间隔 例如 NSMutableURLRequest *theRequest=[NSMutableURLRequest requestWithURL:[NSURL URLWi

这是处理请求超时的最佳方法。我正在发送XML请求,如果我在10秒内没有得到响应,我需要停止活动指示器并显示警报消息

以下哪种方法最好:

a。NSTimer-检查响应状态

b。NSThread-这将在后台运行以检查响应

c。通知类(我从未使用过)


谢谢

如果您使用NSMutableURLRequest,那么您可以在此列表中给出时间间隔

例如

NSMutableURLRequest *theRequest=[NSMutableURLRequest requestWithURL:[NSURL URLWithString:url] cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:10.0];     

因此,无需使用计时器或线程

我使用NSXMLParser将XML解析为:NSURL*xmlURL=[NSURL URLWithString:URL];rssParser=[[NSXMLParser alloc]initWithContentsOfURL:xmlURL];。。。如何在这里面添加超时。谢谢