Charger une image à partir de l'url de l'iPhone, que si les petites
Je suis en utilisant initWithContentsOfURL de NSData pour charger une image à partir d'une url. Cependant, je ne sais pas la taille de l'image à l'avance, et je voudrais la connexion à arrêter ou à l'échec si la réponse dépasse une certaine taille.
Est-il un moyen de le faire dans iPhone 3.0?
Merci d'avance.
OriginalL'auteur hpique | 2009-07-23
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas le faire directement via NSData cependant NSURLConnection soutiendraient une telle chose par le chargement de l'image en mode asynchrone et à l'aide de connexion:didReceiveData: pour vérifier la quantité de données que vous avez reçues. Si vous dépassez votre limite de simplement envoyer la annuler message à NSURLConnection pour arrêter la demande.
Exemple Simple: (receivedData est définie dans l'en-tête comme NSMutableData)
OriginalL'auteur Travis Watkins