我使用以下函数列出了S3存储桶中的所有对象
let s3 = AWSS3.default()
let listObjectsRequest = AWSS3ListObjectsV2Request()
s3.listObjectsV2(listObjectsRequest!) { (result, error) in
...
}
这是一个异步功能。我怎么知道使用Swift 3完成列表的时间?我有一个正在运行的活动指示器,并在列表完成后停止。
答案 0 :(得分:0)
原来它有一个完成处理程序。
我刚刚添加了代码来停止listObjectsV2底部的动画。
请记住更新主队列中的UI
DispatchQueue.global(qos: .userInitiated).async {
// Bounce back to the main thread to update the UI
DispatchQueue.main.async {
// Stop animation
}
}