Frage

Gibt es eine Möglichkeit, eine Art Delegatobjekt zuzuweisen, wenn

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

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

War es hilfreich?

Lösung

NSData initWithContentsOfUrl ist ein synchronisiertes Anruf, der gemeint ist, nicht Fortschritt Informationen zur Verfügung zu stellen. Sie sollten NSURLConnection verwenden asynchron statt zu nennen.

Wenn Sie eine UIProgressView animieren möchten, sollten Sie die Verwendung prüfen ASIHTTTPRequest Bibliothek . Es ist eine sehr gepflegte Bibliothek.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top