2009-08-07 6 views
2

Est-il possible d'attribuer une sorte d'objet délégué lorsqueNSData initWithContentsOfURL: options: errorPtr: objet délégué?

[[NSData alloc] initWithContentsOfUrl:... options:... errorPtr:...] 

est appelé pour que je puisse surveiller le pourcentage complet d'un téléchargement ou est la meilleure façon de gérer ce genre de chose grâce à l'utilisation de l'asynchrone NSURLConnection choses?

Répondre

3

NSData initWithContentsOfUrl est un appel synchronisé qui n'est pas destiné à fournir des informations de progression. Vous devez utiliser l'appel asynchrone NSURLConnection à la place. Si vous souhaitez animer un UIProgressView, vous devez utiliser ASIHTTTPRequest library. C'est une bibliothèque très soignée.

+0

Oui, ça a l'air génial. Merci. – jcb