2016-04-11 9 views
0

私はAlamofire Imageフレームワークを通して画像をキャッシュしたいと思っています。このために私は:なぜAlamofireImageのキャッシュが機能しないのですか?

let imageCache = AutoPurgingImageCache(
     memoryCapacity: 100 * 1024 * 1024, 
     preferredMemoryUsageAfterPurge: 60 * 1024 * 1024 
    ) 

    let URLRequest = NSURLRequest(URL: NSURL(string: "\(credentials.postCoverURL)\(recentNews[indexPath.row].image)")!) 

    let cachedCoverImage = imageCache.imageForRequest(
     URLRequest 
    ) 

    cell.coverImage.image = cachedCoverImage 

しかし、私の画像をキャッシュしません。私のイメージをキャッシュしないのはなぜですか?私は間違っている?私は

+1

あなたはキャッシュからの画像ではなく、それをキャッシュしていたオリジナルの 'downloadImage'要求(JustJasperが示唆するように、または、それのあなたの手動キャッシュ)を要求する私たちを見ます。キャッシュした場所/方法を教えてください。 – Rob

答えて

0

再び私のアプリ、画像のロード/ダウンロードを再起動すると

あなたはキャッシュに画像を追加することを覚えていましたか?

imageCache.addImage(
    avatarImage, 
    forRequest: URLRequest 
) 
関連する問題