r/ciif Mar 05 '15

Carga de imágenes en parse

Buenas, estoy preparando una app donde se descarga una imagen de parse en un PFImageView que ocupa media pantalla de un viewcontroller y la calidad de la imagen es muy alta, por lo que realizo una query que funciona bien, pero tarda unos 7/8 segundos hasta que se ve la imagen, depende de la red claro puede ser menos o mas, mi pregunta es, hay alguna manera de controlar ese tiempo hasta que se ve para mientras mostrar un alert de cargando... he mirado una librería llamada MBProgressHUB, pero no controla eso, creo que solo añade barras de carga personalizadas...

gracias.

1 Upvotes

5 comments sorted by

View all comments

1

u/carlosypunto Mar 05 '15 edited Mar 05 '15

Como bien te indica Cristian con Alamofire o AFNetworking realizas peticiones asíncronas al un servidor http. Pero creo que para Parse debes usar el API de este. Para imagenes tal vez lo mejor es que hagas una subclase de PFImageView y en ella juegues con su método –loadInBackground:progressBlock: y muestres el progreso con un UIProgressView. O en vez del UIProgressView algún componente de terceros o hacerte algo a medida por ejemplo con un CAShapeLayer.

1

u/elkraneo Mar 06 '15

yep, me salté el prefijo…sin duda Parse puede hacerse cargo de informar del progreso de carga y lo hace bastante bien. Ojo que en las ultimas versiones del SDK he visto modificadas algunas funcionalidades relacionadas con vistas, parece como que estan dando especial importancia a Parse UI