Ich habe Bilder in einen amazonS3-Bucket hochgeladen. Ich versuche, das Profilbild eines bestimmten Nutzers herunterzuladen. Xcode sagt, dass die Datei nicht geöffnet werden konnte, da URL http nicht unterstützt wird. Habe ich etwas übersehen?Xcode - Konnte nicht geöffnet werden, da der URL http nicht unterstützt wird
func retrieveProPic(proPicString: String, userID: String){
let downloadRequest = AWSS3TransferManagerDownloadRequest()
downloadRequest.bucket = "profilepicturetest1"
downloadRequest.key = userID
let proPicURL = NSURL(string: proPicString)
if let picURL = proPicURL {
downloadRequest.downloadingFileURL = picURL
}
let transferManager = AWSS3TransferManager.defaultS3TransferManager()
transferManager.download(downloadRequest).continueWithBlock { (task) -> AnyObject? in
if let error = task.error {
print("Failed to download because of (\(error))")
}
if task.result != nil {
if let data = NSData(contentsOfURL: downloadRequest.downloadingFileURL)
{
self.proPicImage = UIImage(data: data)
dispatch_async(dispatch_get_main_queue()){
self.tableView.reloadData()
}
}
print("made it to have result")
} else {
print ("Unexpected empty result")
}
return nil
}
}
Transportschicht Sicherheit von iOS 9 für http –