iOS
Imágenes de caché en línea
Buscar..
AlamofireImage
Imágenes de caché en línea utilizando AlamofireImage
. Funciona en la parte superior de Alamofire
en Swift. Instala AlamofireImage
utilizando cocoapods
pod 'AlamofireImage', '~> 3.1'
Preparar:
- Importar
AlamofireImage
yAlamofire
- Configure la memoria caché de la imagen:
let imageCache = AutoPurgingImageCache( memoryCapacity: 111_111_111, preferredMemoryUsageAfterPurge: 90_000_000)
- Hacer una solicitud y agregar la imagen a la caché:
Alamofire.request(self.nameUrl[i]).responseImage { response in
if response.result.value != nil {
let image = UIImage(data: response.data!, scale: 1.0)!
imageCache.add(image, withIdentifier: self.nameUrl[i])
}
}
- Recuperar imágenes de caché:
if let image = imageCache.image(withIdentifier: self.nameUrl[self.a])
{
self.localImageView.image = image
}
Para más información siga este enlace.
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow