我想将一些数据上传到Amazon S3。我必须使用Amazon SDK(multipartUpload :)中的UIWebView调用来实现这一目标。
主要问题是我的ViewController
会冻结执行,直到上传完成。
有没有办法解决这个问题?我尝试从WebView启动一个新线程,仅用于上传上传方法,但应用程序崩溃了。
第二个问题:有没有人知道任何允许在Amazon S3中暂停/恢复上传的功能?
答案 0 :(得分:0)
您可以在后台线程上设置上传。
// perform edit asynchronously to avoid blocking ui
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
//UPLOAD CODE GOES HERE AND RUNS OUTSIDE OF THE MAINTHREAD SO NO UI IS BLOCKED
});
以下是使用宏中央调度执行异步处理的链接。