Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios AFN网络同时请求_Ios_Json_Afnetworking_Asihttprequest - Fatal编程技术网

Ios AFN网络同时请求

Ios AFN网络同时请求,ios,json,afnetworking,asihttprequest,Ios,Json,Afnetworking,Asihttprequest,我正在为我的应用程序使用AFNetworking,我执行了一些JSON调用。在“后台”,我有一个文件下载正在运行。我希望在后台执行一个调用(100MB的文件下载),这样我的JSON调用就不会等待文件下载完成 文件下载占用了大约5 MB/s的带宽,因此我不确定下载是否占用了我的带宽,或者JSON调用只是在下载完成之前处于空闲状态 我倾向于认为后者正在发生,因此我想知道如何告诉AFNetworking同时运行两个调用 我所尝试的: 在没有管理器的情况下创建一个AFHTTPRequestOperat

我正在为我的应用程序使用
AFNetworking
,我执行了一些JSON调用。在“后台”,我有一个文件下载正在运行。我希望在后台执行一个调用(100MB的文件下载),这样我的JSON调用就不会等待文件下载完成

文件下载占用了大约5 MB/s的带宽,因此我不确定下载是否占用了我的带宽,或者JSON调用只是在下载完成之前处于空闲状态

我倾向于认为后者正在发生,因此我想知道如何告诉
AFNetworking
同时运行两个调用

我所尝试的:

  • 在没有管理器的情况下创建一个
    AFHTTPRequestOperation
    ,并在另一个
    NSOperationQueue
  • 在单独的线程中使用同步调用,
    NSData dataWithContentsOfUrl:
  • 仅为下载使用不同的库(
    ASIHTTPRequest
  • 使用
    AFDownloadRequestOperation
但一切都没有成功

有没有办法让这两个电话同时运行/在低优先级的后台运行下载


提前谢谢。

带宽不是问题
AFNetworking
还能够同时运行两个调用

问题是我连接到的服务器没有结束/保存下载会话。这意味着调用不是无状态的,服务器在返回其他JSON调用之前正在等待下载完成


我们已经通过关闭下载会话解决了这个问题。

这个答案救了我一天。。我已经在错误的方向上尝试了好几个小时。谢谢你,伙计!很高兴听到:)哇。。我记得这个问题。。回到过去。