2013-05-14 3 views
0

Я использую this xmlreader. Вот мой кодДоступ к значениям xml из NSDictionary

NSDictionary *xmlDict = [XMLReader dictionaryForXMLString:responseString error:&error1]; 
NSLog(@"XMLData: %@",xmlDict); 

Я могу сохранить и зарегистрировать данные, и это выглядит так.

response =  { 
     Gpn0 =   { 
      text = 10000; 
     }; 
     Gsn0 =   { 
      text = 4; 
     }; 
     btn0 =   { 
      text = up; 
     };   
    }; 
} 

Но как я могу получить доступ к одному элементу из этого словаря?

+0

'NSDictionary * внутренний = RootNode [@ "Gpn0"];' –

+0

@ Н2СО3 по RootNode, вы имеете в виду "ответ" от моего вопроса? – aVC

+0

если у вас есть указатель на этот словарь, тогда да. –

ответ

1
NSDictionary *gpn0 = response[@"Gpn0"]; 
NSNumber *gpn0_text = gpno[@"text"]; // note this is a numeric value 

NSDictionary *btn0 = response[@"btn0"]; 
NSString *btn0_text = gpno[@"text"]; // note this is a string value  

so on and so forth 
Смежные вопросы