このような応答配列
NewDataSet = {
Table = (
{
City = {
text = "\nThiruvananthapuram";
};
Country = {
text = "\n\nIndia";
};
text = "\n";
},
{
City = {
text = "\nVellore";
};
Country = {
text = "\n\nIndia";
};
text = "\n";
}
);
text = "\n";
私はこのコードを書いています..
xmlDictionary = [XMLReader dictionaryForXMLString:xmlResultString error:nil];
NSLog(@"%@",xmlDictionary);
NSLog(@"%@",xmlDictionary);
NSArray * responseArr = xmlDictionary[@"NewDataSet"];
NSLog(@"%@",responseArr);
for(NSDictionary * dic in responseArr)
{
NSLog(@"%@",dic);
//[array1 addObject:[dic valueForKey:@"City"]];
[array1 addObject:[[dic valueForKey:@"City"] valueForKey:@"text"]];
}
しかし、データを取得しません。配列1で。このおかげで事前に私を助けてください。
問題は、NSDictionary で値を取得できないことです。
エラーログは
このクラスは、キー City のキー値コーディングに準拠していません。