2009-09-24 18 views
4

J'essaye d'ajouter la facilité de la transmission asynchrone dans mon projet.comment ajouter cfnetwork et d'autres cadres à votre projet pour la transmission asynchrone - iphone

Je veux suivre dans mon application.

  • Une vue de la table devrait charger des données via le service Web (je peux le faire)
  • Chaque cellule doit avoir une image (je peux le faire)

Mais le problème est jusqu'à maintenant j'utilisais transmission synchrone. i.e toutes les données sont chargées & puis affichées, y compris les images.

Maintenant, comme les images de la table Apple Store sont chargées parfois. Je sais que c'est une transmission asynchrone. Même j'ai essayé de comprendre l'exemple de pokeb-asi.

Mais le problème est le suivant.

« Je suis échec à ajouter tous ces cadres & fichiers (qui sont nécessaires pour la transmission asynchrone) dans une nouvelle application de l'iPhone. »

Question est de savoir comment faire cela?

Edit:

cadres sont ajoutés avec succès.

Maintenant, j'ai ajouté ASINetworkQueue.h & m + ASINSStringAdditions.h & m & tous les fichiers à mon projet.

Je reçois des erreurs de ce genre.

- [ASIHTTPRequest attemptToApplyProxyCredentialsAndResume] dans ASIHTTPRequest.o

Toutes les erreurs sont de .o de type.

_SCNetworkReachabilityGetFlags référencé à partir de: [joignabilité remoteHostStatus] dans Reachability.o

Comment résoudre ce erros?

Répondre

11

Si vous souhaitez ajouter CFNetwork à votre projet, double-cliquez sur la liste Cible dans vos groupes et fichiers. Accédez au volet Général et cliquez sur le "+" pour les bibliothèques liées. Choisissez CFNetwork. Il sera ensuite lié à votre projet.

Y a-t-il plus à votre question?

EDIT: Rechercher SCNetworkReachabilityGetFlags dans les docs. Vous verrez que cela fait partie de SystemConfiguration.framework. Vous devez ajouter cela aussi.

+0

+1. Excellent monsieur. excellent. génial. –

+0

J'ai encore d'autres questions. Je suis en train d'éditer les questions –