AWS S3 iOS-知道列表对象何时完成



我使用以下功能列出了S3存储桶中的所有对象

    let s3 = AWSS3.default()
    let listObjectsRequest = AWSS3ListObjectsV2Request()
    s3.listObjectsV2(listObjectsRequest!) { (result, error) in
      ...
    }

这是一个异步功能。我怎么知道使用Swift 3完成清单何时完成?我有一个活动指标,该指标正在运行并在清单完成后停止。

事实证明它具有完整的处理程序。

我刚刚添加了代码以停止在ListObjectsv2的底部停止动画。

只记得在主队列内更新UI

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

最新更新