2017-05-20 1 views
1

Ich habe eine einfache Sammlung Ansicht, die ein Bild von URl heruntergeladen habenSpeichert das SDWeb-Bild das heruntergeladene Image automatisch?

und ich versuchte, SD Web-Bild zu verwenden, und es ist das Caching nicht diese Bilder

hier mein Code heruntergeladen

func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell { 
     let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "carOwnerCell", for: indexPath) as! CarOwnerCollectionViewCell 

     cell.requestImage.sd_setShowActivityIndicatorView(true) 
     cell.requestImage.sd_setImage(with: URL(string: "My url ")) 

     return cell 

    } 

Bild ist aber es ist das Herunterladen des Bildes jedes Mal, wenn ich in der Sammlung blätternAnsicht wie kann ich im Cache-Download Bilder mit SD-Web-Bild

+0

Sie legen die URL bei jedem Zellaufruf fest und es asynchron überprüfen, ob es existiert oder nicht, dann legt das zwischengespeicherte Bild. Sie können dies überprüfen, indem Sie Ihr Bild einmal herunterladen und dann das Internet ausschalten und nach oben und unten scrollen. –

Antwort

0

Zuerst sollten Sie überprüfen ("meine URL") ist diese richtige URL für Bild und dann g ive Platzhalterbild, wenn es Platzhalterbild anzeigt funktioniert gut

Verwandte Themen