2014-11-21 78 views
0

我有一个NSDictionary,我试图访问'场地'键并指定各种键,如名称。我试图拿字典和没有运气的场地:无法访问字典中的密钥

NSDictionary *dic = result; 
NSArray *venues1 = [dic valueForKeyPath:@"response.groups.items.venue"]; 

我将如何访问场地?

{ 
    meta =  { 
     code = 200; 
    }; 
    response =  { 
     groups =   (
         { 
       items =     (
             { 

         venue =       { 
          name = "Ping Tom Memorial Park"; 

回答

1

您可以访问它以这种方式

NSDictionary *venues1 = dic[@"response"][@"groups"][0][@"items"][0][@"venue"]; 

要小心,组,项是数组和地点是一本字典,而不是数组。

+0

很好,谢谢 – Ryasoh 2014-11-21 14:27:54