2017-09-05 66 views
0

我使用下面的函數AWS S3的iOS - 知道什麼時候上市對象完成

let s3 = AWSS3.default() 
    let listObjectsRequest = AWSS3ListObjectsV2Request() 

    s3.listObjectsV2(listObjectsRequest!) { (result, error) in 
     ... 
    } 

這是一個異步函數列表中的S3存儲桶中的所有對象。我如何知道什麼時候使用Swift 3完成列表?我有一個正在運行的活動指標,並在列表完成時停止。

回答

0

原來它有一個完成處理程序。

我剛剛添加了代碼來停止listObjectsV2底部的動畫。

記得剛更新主隊列內的UI

DispatchQueue.global(qos: .userInitiated).async { 
     // Bounce back to the main thread to update the UI 
     DispatchQueue.main.async { 
      // Stop animation 
     } 
} 
相關問題