我正在使用 AWS iOS 开发工具包从 S3 下载文件。
该文件是这样下载的:
AWSContentManager *contentManager = [AWSContentManager sharedManager];
AWSContent *content = [contentManager contentWithKey:filename];
[content downloadWithDownloadType:AWSContentDownloadTypeIfNewerExists pinOnCompletion:NO progressBlock:^(AWSContent *content, NSProgress *progress) {
progressBlock(progress);
} completionHandler:^(AWSContent *content, NSData *data, NSError *error) {
if (!error) {
completionHandler(data);
}
else {
completionHandler(nil);
}
}];
但是,这会继续下载文件,甚至忽略 AWSContentDownloadTypeIfNewerExists 值。
这是一个 AWS 错误还是我遗漏了什么?