2017-09-05 50 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 
     } 
} 
相关问题