2011-02-03 6 views
0

Im un débutant essayant de pirater une application de temps ensemble. L'application extrait les données d'une API météo et utilise un analyseur XPath avec libxml2 pour récupérer les données. J'ai trié la plupart des données en dehors de l'URL de l'icône qui est contenue dans un nodeChildArray.Extrait le contenu de nodeChildArray dans NSDictionary

xnodes est un NSMutableArray qui contient les données suivantes pour chaque jour de la semaine:

nodeChildArray = (
    { 
     nodeContent = "http://www.worldweatheronline.com/images/wsymbols01_png_64/wsymbol_0003_white_cloud.png"; 
    } 
); 
nodeName = weatherIconUrl; 

Ce que je veux faire est de saisir l'URL du nœud nodeContent dans le nodeChildArray C'est ce que j'ai tellement loin.

for (NSDictionary *node in xnodes) 
{ 
    for (id key in node) 
    { 
     if ([key isEqualToString:@"nodeChildArray"]) 
     { 
      NSLog(@"Key output %@",key);                      
     } 
    } 
} 

Comment puis-je forer les touches pour ainsi dire?

Répondre

0

avaient calculé ce, assez simple, vraiment

NSString *url = [[[[xnodes objectAtIndex:0] objectForKey:@"nodeChildArray"] objectAtIndex:0] valueForKey:@"nodeContent"]; 
Questions connexes