-1

解析后我的 NSDicioanry 对象如下所示:

 result = { 
         node = ( { id = { text = 27; }; 
         img = { text = "/upload/iblock/1a1/1a84f.png"; }; 
         name = { text = rtrttrrt; }; price = { text = 0; }; 
         type = { text = 0; }; }, { id = { text = 28; }; 
         img = { text = "e.png"; }; name = { text = gdd; }; 
         price = { text = 0; }; 
         type = { text = 0; }; }, 
        { id = { text = 30; }; 
        img = { text = "9.png"; }; 
        name = { text = gfdghfdh; }; 
        price = { text = 0; }; 
        type = { text = 0; }; }, 
        { id = { text = 29; };
        img = { text = "8.png"; }; 
       name = { text = d; }; 
       price = { text = 0; }; 
       type = { text = 0; }; 
     } ); }; }

我正在尝试NSArray *titleArray =[[[xmlDictionary objectForKey:@"result"] objectForKey:@"node"] objectForKey:@"name"] valueForKey:@"text"];,但它不起作用。我的错误在哪里?

4

1 回答 1

0

Try

xmlDictionary[@"result"][@"node"][0][@"name"][@"text"]

It looks like node is an array, and you didn't delve into it in your attempt.

于 2013-11-07T17:25:55.263 回答