2017-09-25 16 views
-2

我尝试在后台上传音频/视频,因为我可以在上传发生在后台时使用应用程序。但是,每当我开始上传,应用程序挂起并停止响应,直到我得到API的响应。对象c:使用多部分呼叫在没有屏幕悬浮的情况下在后台上传音频/视频

+0

请考虑提供在这个问题上的代码示例和错误追踪。就目前而言,它使我们很难帮助你;这里是一个[很好的资源](http://stackoverflow.com/help/mcve)让你开始。 -1,不要采取错误的方式。投票是我们在这里指出内容问题的方式;改进您的格式和代码示例,我(或某人)很乐意恢复它。祝你的代码好运! –

+0

[NSURLConnection的sendAsynchronousRequest:请求队列:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *响应,NSData的*数据,NSError *错误){ –

回答

0

没有看到代码我不确定这是否会导致问题,但NSURLConnection已被弃用,因此您必须使用NSURLSession

您的电话应该是这样的:

NSURLSession *session = [NSURLSession sharedSession]; 

NSURLSessionDataTask *task = [session dataTaskWithRequest:request 
             completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) { ... }]; 

[task resume]; 
+0

[NSURLConnection的sendAsynchronousRequest:请求 队列:[NSOperationQueue mainQueue] completionHandler: ^(NSURLResponse *响应,NSData *数据,NSError *错误) { }]; –

+0

我尝试过使用:dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0),^ { }); 但没有成功 –

+0

您是否尝试过我提供的解决方案? – Preemoz

相关问题