2010-05-23 5 views
2

J'essaye de créer une application d'iPhone qui se connecte à un certain point à Internet, remplit un formulaire en ligne, récupère le site Web résultant, l'analyse et renvoie une chaîne à l'utilisateur. Je veux que tout ce processus se passe en arrière-plan. Je sais comment faire ce genre de choses avec python et urllib mais dans objc je ne trouve pas d'alternative, de la recherche en ligne j'ai trouvé soit des sites qui expliquent comment utiliser webkit pour récupérer des pages web (je suppose que c'est pour les afficher à l'utilisateur) ou comment analyser un fichier HTML existant ou une chaîne. Puisque je veux que le fichier soit récupéré sur Internet et que tout le processus soit exécuté en arrière-plan, aucune de ces solutions ne couvre mes besoins. Utilisez NSURLConnection et implémentez les délégués.urllib alternative pour iPhone

Répondre

4

Vous pouvez également utiliser ASIHTTPRequest

+0

Je viens de revenir pour répondre à ma propre question. J'ai utilisé NSSURL initWithString: pour créer l'URL, puis NSString initWithContentsOfURL: pour récupérer les données du site. J'ai vu la référence de classe pour NSURLConnection et je l'utiliserai peut-être dans le futur. Merci pour votre réponse rapide. – Pr301