sdwebimage

    1熱度

    2回答

    我們目前的系統是這樣工作的。 一個對象有一個時間戳來指示應用程序的圖像已經更新。當圖像上傳到存儲器時,這個時間戳會被更新。舊圖像將被新圖像替換。 但是我們的iOS開發者(Frank)有一個問題,他使用SDWebImage在他的單元格中加載圖像。但是當他在對象更改中使用相同的路徑和圖像時間戳時,SDWebImage不會重新加載圖像。因爲它使用URL緩存圖像。 這怎麼解決?

    0熱度

    1回答

    我正在尋找一種廉價的方式來知道在我的UITableViewCell中設置的圖像是否與我嘗試從緩存中設置的圖像相同。 由於我有可重複使用的單元格,當需要重新使用單元格時,我需要能夠更改圖像。 問題是,第一個單元格的圖像設置了兩次,它引發了一個我想避免的眨眼。 我必須檢查「imageView.image」和從緩存中檢索到的圖像之間的等同性,但它不起作用。 任何線索?

    0熱度

    1回答

    我有一個使用SDWebImage顯示一些遠程內容的iMessage應用程序。圖像被下載並緩存在磁盤上。選擇圖像後,我想將它作爲普通的UIImage(不是MSMessage)附加到消息中。 下面是我使用 // image is already downloaded let cache = SDImageCache.shared() let key = remoteImageUrl

    1熱度

    1回答

    我在CocoaPods上使用SDWebImage,我正在使用的應用程序必須支持iOS7。 使用CocoaPods安裝SDWebImage 4.0.0版後,我將其導入到#import <SDWebImage/UIImageView+WebCache.h>的類中。我使用類別的方法之一sd_setImageWithURL:異步下載圖像。 這適用於iOS8-10。但由於某種原因(僅在iOS7上),該應用程

    1熱度

    1回答

    當我下載一個圖像使用sdwebimage,我在圖像下載操作的- (void)URLSession:(NSURLSession *)session task:(NSURLSessionTask *)task didCompleteWithError:(NSError *)error { UIImage *image = [UIImage sd_imageWithData:self.imageDat

    0熱度

    1回答

    我有一個批量圖像網址,我想在所有圖像下載完成後調用一個自定義塊。 而我使用SDWebImage,下載圖像功能是異步的,所以我應該怎麼做?

    0熱度

    1回答

    我正在更新SDWebImage(4.0.0)並且正在重構我的舊代碼。正如發行說明所述:「SDImageCache配置屬性已移入SDImageCacheConfiguration(現在可通過config屬性獲得)」。我曾經通過訪問我需要的共享SDImageCache實例的配置屬性來配置它。根據發行說明和Objective-C頭文件我嘗試更新我的代碼如下: SDImageCache.shared().

    0熱度

    3回答

    我無法在兩個使用SDWebImage異步下載圖片的圖像中設置活動指示器。這裏是我的代碼: if let imgId = experimentFetched[0].backgroundImageId { print("Inside if") backgroundImage.sd_setIndicatorStyle(.gray) backgroundImage

    0熱度

    1回答

    我使用SDWebImage將圖像異步下載到UICollectionView單元中,但下載的圖像不適合單元格,單元格僅顯示圖像的上角。 這是我的代碼: override func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell

    2熱度

    1回答

    由於標題會建議使用JSQMessagesViewController。像每個用戶一樣,他們自己的頭像[UIImage]不適宜從FirebaseDatabase中的URL中獲取此內容並通過提取。 SDWebImage。我能夠把它弄進去; override func collectionView(_ collectionView: UICollectionView, cellForItemAt ind