0
这是处理请求超时的最佳方式。我发送XML请求,如果在10秒内没有得到响应,我需要停止活动指示器并显示警报消息。iPhone XML/JSON请求中的请求超时
哪种方法最好不在以下范围内:
a。 NSTimer - 检查回复状态
b。 NSThread - 这将在后台运行以检查响应
c。通知类(我从来没有使用过)
感谢
这是处理请求超时的最佳方式。我发送XML请求,如果在10秒内没有得到响应,我需要停止活动指示器并显示警报消息。iPhone XML/JSON请求中的请求超时
哪种方法最好不在以下范围内:
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]。 \t rssParser = [[NSXMLParser alloc] initWithContentsOfURL:xmlURL]; ...如何在此添加超时。谢谢 – iPhoneDev 2010-07-14 06:17:15