Ich verwende AlamofireImage
in Verbindung mit PromiseKit
und Alamofire
. Ich verwende Versprechungen, um den Download von x Anzahl von Bildern zu verketten, da ich das synchron machen möchte. Ich kann nicht verstehen, ob ImageDownloader()
automatisch zwischenspeichert oder wenn ich das Bild explizit dem Cache hinzufügen muss? Die einzigen Beispiele, die ich bisher gesehen habe, sind nicht die ImageDownloader
, so dass es mir wirklich schwer fällt, eine Antwort darauf zu finden.AlamofireImage-Cache?
Wenn nicht - wie füge ich es den Cache hinzu? Ich habe versucht mit:
self.imageDownloader.imageCache?.addImage(image, withIdentifier: imageUrl)
Aber es tut, ist meine Speichernutzung für alle Ewigkeit zu erhöhen (dh Zugabe des gleichen Bildes in den Cache über und über)