nicht gesetzt Ich verwende af_setImageWithURL
Alamofire API, um die Tabellenzelle Bilder zu holen und ein Standard-Platzhalter Bild übergeben:Alamofire Bild: Platzhalter-Bild ist für af_setImageWithURL
let defaultImage = UIImage(named:"myImage")
cell.imageView.af_setImageWithURL(imageURL, placeholderImage:defaultImage, imageTransition: .CrossDissolve(0.1))
Problem: Wenn mein Bild nicht bei nicht existiert Der Download-Pfad, Zelle zeigt auch nicht das Standardbild an. Wenn ich die Tabelle & nach unten scrolle (um dieselbe Zelle zu löschen und wiederzuverwenden), wird sie angezeigt.
EDIT:
Bemerkt dies nach geschieht die Zelle Ausreihen, setze ich das Bild zuerst und dann Alamofire nennen. Wenn ich unter der Zeile auskommentiere, funktioniert es gut, aber dann läuft ich Gefahr, ein altes Produktbild anzuzeigen, wenn sowohl die Bild-URL als auch die Standardbilder nicht verfügbar sind.
cell.imageView.image = nil
Jeder vor einem ähnlichen Problem, bitte beraten.
sicherstellen, sobald das Bild verfügbar ist oder nicht 'defaultImage' –
' defaultImage' ist völlig in Ordnung und zeigt das Bild. Wie gesagt, das Standardbild wird in der Scroll-Tabellenansicht nach oben und unten angezeigt. – Abhinav
können Sie einige zusätzliche Code zu diesem –