複数のディクショナリを含む NSMUtableDictionary があります。そのデータの XML 解析を行っています。辞書データを返すときに、最後の辞書値が返されます。これが私のコードです:
for(CXMLNode* child in [element children]) {
id v = [Soap deserialize:child];
if(v == nil) {
v = [NSNull null];
}
[d setObject:v forKey:[child name]];
}
NSLog(@"dData=%@",d);
return d;
d の値を返すと、最後の辞書値が返されます。この問題を解決する方法を教えてください。ありがとうございました