2010-07-07 8 views
0

J'essaie d'utiliser cette bibliothèque http://github.com/eczarny/xmlrpc pour récupérer des informations à partir d'un serveur xml-rpc.lire la réponse analysée de XML-RPC cacao cadre

La connexion est correcte et je peux voir l'affichage de l'objet analysé dans la console mais je ne sais pas comment lire l'objet réponse même si j'ai beaucoup essayé.

Voici le résultat de la console de NSLog(@"%@", [response object]); (réponse est XMLRPCResponse):

{ 
stations =  { 
     0 =   { 
      IdStation = 2; 
      Message = "everything ok!"; 
     }; 
     1 =   { 
      IdStation = 1; 
      Message = "everything ok!"; 
     }; 
}; 
} 

Je veux énumérer toutes les stations et obtenir id et le message mais je ne peux pas l'obtenir.

+0

Qu'avez-vous essayé? Il ne suffit pas de dire "j'ai essayé beaucoup" ... Postez votre code. De cette façon, nous pouvons dire ce qui ne va pas et aller de là, plutôt que d'afficher ce qui peut être une duplication de la documentation. –

Répondre

0

Ah, j'ai trouvé la solution.

Ici, il est:

NSDictionary *allStations = [parsedObject objectForKey:@"stations"]; 
NSArray *keys = [allStations allKeys]; 

for (NSString *key in keys) 
{ 
    NSDictionary *currentStation = [allStations objectForKey:key]; 
    [station setIdStation: 
      [NSNumber numberWithInt: 
         [currentStation objectForKey:@"IdStation"] 
      ] 
    ]; 
} 

L'espoir peut aider un débutant comme moi!

Joshua, merci d'avoir essayé de m'aider.