2009-08-07 5 views
2

Gibt es eine Möglichkeit, eine Art Delegatobjekt zuzuweisen, wennNSData initWithContentsOfURL: Optionen: errorPtr: Delegate-Objekt?

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

genannt wird, so dass ich Prozentsatz der Fertigstellung eines Downloads überwachen oder ist der beste Weg, diese Art der Sache durch die Verwendung des asynchronen zu handhaben NSURLConnection Zeug?

Antwort

3

NSData initWithContentsOfUrl ist ein synchronisierter Aufruf, der keine Fortschrittsinformationen liefern soll. Sie sollten stattdessen den asynchronen Aufruf NSURLConnection verwenden. Wenn Sie ein UIProgressView animieren möchten, sollten Sie die Verwendung von ASIHTTTPRequest library in Betracht ziehen. Es ist eine sehr gepflegte Bibliothek.

+0

Ja, das sieht super aus. Vielen Dank. – jcb