我正在使用SDWebImage插件,並且遇到以下情形:我有兩個UIViewController
的A和B.在UIViewControllerB
中,我從UIImageView中從網上加載一系列10 - 15圖像用以下代碼:SDWebImageCache預存圖像
UIImageView *imageView = [[UIImageView alloc] init];
[imageView sd_setImageWithURL:[NSURL URLWithString:[sourceDictionary objectForKey:@"image"]]
placeholderImage:[UIImage imageNamed:@"placeholder"]];
這很好。除了我開始下載這些圖像,一旦用戶加載UIViewControllerB
。我想知道是否有方法從我開始預先緩存或開始下載這些圖像,而用戶仍然在UIViewControllerA
,以便當用戶到達UIViewControllerB
時,他們看到更短的延遲?我如何以某種方式來做到這一點,以便在下載過程中用戶切換到第二個視圖控制器時不會下載圖像兩次?