Genau das, was der Titel sagt. Ich bekomme diesen Fehler und bin mir nicht sicher, ob dies mit der Swift 4-Konvertierung zu tun hat. Ich habe versucht, den Code zu umgehen, aber noch kein Glück, also habe ich beschlossen, diese Frage auf SO zu stellen. Dieser Fehler wird immer auf der Leitung geworfen: "cell.businessPostImage.setImageWith (postRequest" DankeSwift 4 Fehler: "Wert des Typs 'URLRequest' kann nicht in den erwarteten Argumenttyp 'URL!' Konvertiert werden."
cell.businessPostImage.image = nil
if let postURL = URL(string: downloadURL) {
let postRequest = URLRequest(url: postURL)
cell.businessPostImage.setImageWith(postRequest, placeholderImage: nil, options:
{ (imageRequest, imageResponse, image) in
cell.businessPostImage.contentMode = UIViewContentMode.scaleToFill
cell.businessPostImage.image = image
}, completed: { (imageRequest, imageResponse, error) -> Void in
// failure downloading image
print("Error downloading Firebase post image")
print(error)
})
}
Pass in 'PostURL '' anstelle von 'postRequest'. – rmaddy
Bitte überprüfen Sie das Bild, das ich gerade von dem neuen Fehler hinzugefügt habe, der wegen der Änderung geworfen wird. –
Sie versuchen, eine Schließung zum' Optionen' Parameter zu übergeben. – rmaddy