gpt4 book ai didi

ios - AWS SDK iOS - 如何确定上传请求的完成百分比

转载 作者:行者123 更新时间:2023-11-29 02:25:10 27 4
gpt4 key购买 nike

我在将 Assets 上传到 S3 存储桶时尝试更新进度 View ,如下所示:

myTransferManager.upload(myTransferManagerRequest).continueWithExecutor(myDefaultThreadBFExecutor, withBlock: { (myBFTask) -> AnyObject! in ... etc etc. 

但是,我不知道如何在上传时获取请求的完成百分比。我遇到过几次这种委托(delegate)方法:

-(void)request:(AmazonServiceRequest *)request didSendData:(NSInteger)bytesWritten     totalBytesWritten:(NSInteger)totalBytesWritten totalBytesExpectedToWrite:    (NSInteger)totalBytesExpectedToWrite
{

}

但我的项目是用 Swift 编写的,我一直无法弄清楚如何实现它。作为引用,我在这里遇到了这种方法:http://mobile.awsblog.com/post/TxIRFEQTW9XU8G/S3TransferManager-for-iOS-Part-I-Asynchronous-Uploads在这里:Uploading to Amazon-S3 via AFNetworking

任何提示将不胜感激!

干杯,布伦丹

最佳答案

AWSRequest ,它是所有 AWS 请求对象的父类,具有名为 uploadProgress 的属性和 downloadProgress .您可以使用它们来跟踪进度。

关于ios - AWS SDK iOS - 如何确定上传请求的完成百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27652716/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com