gpt4 book ai didi

IOS Swift Amazon S3 传输实用程序 - nil 与预期的参数类型 nsurl 不兼容

转载 作者:行者123 更新时间:2023-11-28 12:51:39 24 4
gpt4 key购买 nike

enter image description here

我是 Amazon S3 的新手,正在尝试 GitHub https://github.com/awslabs/aws-sdk-ios-samples/tree/master/S3BackgroundTransfer-Sample/Swift 中的示例但是当我尝试构建和运行时,我收到以下错误消息

nil 与预期的参数类型 nsurl 不兼容

下面是我遇到问题的代码。

let transferUtility = AWSS3TransferUtility.defaultS3TransferUtility()

transferUtility.downloadToURL(nil, bucket: S3BucketName, key: S3DownloadKeyName, expression: expression, completionHander: completionHandler).continueWithBlock { (task) -> AnyObject! in
if let error = task.error {
NSLog("Error: %@",error.localizedDescription);
self.statusLabel.text = "Failed"
}
if let exception = task.exception {
NSLog("Exception: %@",exception.description);
self.statusLabel.text = "Failed"
}
if let _ = task.result {
self.statusLabel.text = "Starting Download"
NSLog("Download Starting!")
// Do something with uploadTask.
}
return nil;
}

请告诉我如何解决这个问题谢谢

最佳答案

并不是说我已经使用了 AWSS3TransferUtility(但是),但看起来您需要传递一个 NSURL 实例,该实例指向您希望将文件下载到的位置.有一个 how to do this (in obj-c) on the AWS developer blog 的例子.

关于IOS Swift Amazon S3 传输实用程序 - nil 与预期的参数类型 nsurl 不兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36358287/

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