哪些是AFHTTPRequestOperation不会调用成功或失败块的可能情况



处理iOS项目,使用AFNetworking构建它,已经发现对于某些请求,AFHTTPRequestOperation不会调用成功或失败块。

具体情况是当我们尝试下载服务器中不存在的pdf文件时:

http://www.consejotransparencia.cl/data_casos/ftp_casos/C911-12/C911-12_Decisión_Web.pdf

AFHTTPRequestOperation最终什么也没做,应用程序卡住了。

目标是处理此错误,而不是使应用程序卡住。

有人知道如何处理这个问题吗?

也许"ó"字符是问题所在...尝试使用其他文件名...

尝试为您的NSURLRequest设置超时间隔?

使用initWithURL:cachePolicy:timeoutInterval:初始化您的NSURLRequest

// sample initialization
NSURLRequest *request = [[NSURLRequest alloc] initWithURL:myURL cachePolicy:NSURLRequestReloadIgnoringCacheData timeoutInterval:30.0]; // 30 seconds timeout interval.
AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation alloc] initWithRequest:request];

查看此内容以处理超时。

相关内容

  • 没有找到相关文章

最新更新