AVISO: Cualquier pregunta que no cumpla ninguno de estos criterios podrá ser borrada sin previo aviso.

0
1

Hola, mi problema es el siguiente, tengo una aplicación en la cual realizo descarga de archivos, la descarga se realiza de forma asíncrona con un NSURLConnection.

De momento funciona sin problemas, pero necesito 2 mejoras:

1. Poder mostrar el porcentage de la descarga, lo he intentado con:

- (void)connection:(NSURLConnection *)connection 
   didSendBodyData:(NSInteger)bytesWritten 
   totalBytesWritten:(NSInteger)totalBytesWritten 
   totalBytesExpectedToWrite:(NSInteger)totalBytesExpectedToWrite

Pero al volver a mirar la documentación he visto que es para enviar y no recibir datos, lo ideal sería poder usar NSURLDownload, pero no es posible usarla para iOS :(.

2. Otra mejora importante sería poder hacer una descarga en bloques, porque podría necesitar descargar archivos muy pesados (puede que de 1GB). Actualmente realizo la descarga a un NSData y al acabar la vuelco a un archivo, esto no es posible con archivos de estas características.

Un saludo y gracias al creador de este foro.

preguntado 05 Nov '10, 14:24

risalba's gravatar image

risalba ♦
5863718

editó 11 Nov '10, 15:37

Blind's gravatar image

Blind ♦♦
1.3k31227


Muy buenas risalba,

Puede que te interese esto: http://allseeing-i.com/ASIHTTPRequest/ Mira la documentación con tranquilidad en http://allseeing-i.com/ASIHTTPRequest/How-to-use

Un saludo

enlace permanente

respondido 06 Nov '10, 12:22

AlejandroJL's gravatar image

AlejandroJL
1713910

Muy recomendable, con clases hasta para utilizar el servicio S3 de Amazon

(08 Nov '10, 18:15) vicentevicens

Después de navegar un poco más por la página me he dado cuenta que mi respuesta no estaba en el lugar correcto, así que la elimino y te respondo aquí.

De nuevo AlejandroJL muchas gracias por el enlace, ya la he implementado y ha sido muy útil para resolver ambos temas y seguramente lo será para muchos otros.

Saludos.

(09 Nov '10, 09:55) risalba ♦

Me alegro mucho de que te sea útil :) A demás lo bueno que tiene ASIHTTPRequest es que el desarrollador está continuamente trabajando en el código (lo puedes ver en su repositorio en www.github.com)

(09 Nov '10, 09:58) AlejandroJL
Tu respuesta:
Activar/desactivar vista previa

Sobre esta pregunta

Etiquetas de la pregunta:

×245
×6

Pregunta realizada el: 05 Nov '10, 14:24

Pregunta visitada: 629 veces

Última modificación: 11 Nov '10, 15:37

Seguir esta pregunta

Por Email:

Una vez que entres podrás suscribirte desde aquí para recibir actualizaciones

Por RSS:

Respuestas

Respuestas y Comentarios

Realizar Donación