我想將一些數據上傳到Amazon S3。我必須使用Amazon SDK中的UIWebView調用(multipartUpload :)來實現這一點。使用UIWebView調用Upload方法
主要問題是我的ViewController
凍結執行,直到上傳完成。
有沒有辦法解決這個問題?我嘗試從WebView開始一個新線程,只是上傳Upload方法,但應用程序崩潰。
第二個問題:有誰知道任何可以暫停/恢復Amazon S3上傳的功能嗎?
我想將一些數據上傳到Amazon S3。我必須使用Amazon SDK中的UIWebView調用(multipartUpload :)來實現這一點。使用UIWebView調用Upload方法
主要問題是我的ViewController
凍結執行,直到上傳完成。
有沒有辦法解決這個問題?我嘗試從WebView開始一個新線程,只是上傳Upload方法,但應用程序崩潰。
第二個問題:有誰知道任何可以暫停/恢復Amazon S3上傳的功能嗎?
您可以在後臺線程上設置上傳。
// 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
});
這裏是進入使用大中央調度執行異步過程的鏈接。
正如我寫它造成崩潰。線程11:EXC_BAD_ACCESS(code = 1,address = 0x10) – user1768566
錯誤的訪問錯誤是由它被釋放後引用的東西引起的。我登錄以查看您的上傳屬性是否未在異步塊中發佈。 – propstm
謝謝,它的工作原理。 – user1768566
爲什麼uiwebview不得不管理呼叫? – Chris