UIImageView-Images werden beim Laden mit Alamofire oder beim Verwenden von URL zum Konvertieren in ein Datenobjekt und Konvertieren eines Datenobjekts in ein UIImage nicht geladen. Meine Bilder auf UITableViewCells funktionieren, aber nicht die UIImageviews-Standalone in einer UIView. Es gibt mir eine Lücke.UIImageView Bilder werden nicht auf iOS10 und Xcode 8 geladen?
UIImageViews: Sie sind ein Subview einer UIView, die ein Subview einer UITableView
Hier ist es der Code ist, dass Im mit:
let imageURL = URL(string: _imageUrl)
let imageData = try? Data(contentsOf: imageURL!)
imageView.image = UIImage(data: imageData!)
Hier ist die Erweiterung, die ich mit bin mit Alamofire:
extension UIImageView {
func donwloadImageFrom(_ imageURL: String, contentMode: UIViewContentMode) {
let stringUrl = URL(string: imageURL)!
Alamofire.request(stringUrl, method: .get).response(completionHandler: { response in
if let imageData = response.data {
DispatchQueue.main.async(execute: {
self.contentMode = contentMode
self.image = UIImage(data: imageData)
})
}
})
}
}
Ich habe die gleichen Probleme. Zuerst dachte ich, es hätte etwas mit der Bildlade-Bibliothek zu tun, die ich benutzte. Straight up Laden einer URL scheint nicht zu funktionieren entweder –
Ich fand die Antwort in dieser [Frage] (http://stackoverflow.com/questions/39380128/ios-10-gm-with-xcode-8-gm- causes -views verschwinden-zu-abgerundete Ecken-Clip/39380129 # 39380129) – cengo