1. 程式人生 > >SDWebImage載入圖片URL第一次失敗,後面圖片URL存在不重新整理的問題

SDWebImage載入圖片URL第一次失敗,後面圖片URL存在不重新整理的問題

業務需求,有時候會首先出現圖片的網路URL地址,但是並沒有顯示出來,使用SDWebImage顯示圖片如下

        self.itemImageView sd_setImageWithURL:<#(nullable NSURL *)#>];

但是發現,後面有圖片了,再去重新整理,無論如何也重新整理不出來這圖片。

最後發現SDWebImage裡面有個說明,如果載入某個圖片的URL失敗,SDWebImage會把這個地址加入一個黑名單,後面就不會再重新載入這個URL請求。

     * By default, when a URL fail to be downloaded, the URL is blacklisted so the library won't keep trying.

但是有個Option標籤,可以解決這個問題

/**

     * By default, when a URL fail to be downloaded, the URL is blacklisted so the library won't keep trying.

     * This flag disable this blacklisting.

     */

        [self.itemImageView sd_setImageWithURL:[NSURL URLWithString:imgUrlStr] placeholderImage:[UIImage imageNamed:@"iv_message_failed"] options:SDWebImageRetryFailed];