次の内容の配列 (NSArray) があります。
dates {
dateOne = {
"date_one" = "2011-11-30";
name = "test1";
dateOne=true
};
dateTwo = {
"date_two" = "2011-11-30";
name = "test2";
dateTwo=false
};
dateThree = {
"date_Three" = "2011-11-30";
dateTwo=true;
name = "test3";
};
上記のコンテンツは、次のコード行で生成されています。
NSArray *dates = [myXmlParsed valueForKeyPath:@"myXml.dates"];
NSLog を使用:
NSLog(@"%@, '%@'", NSStringFromClass([dates class]), dates);
次の出力が得られます。
__NSDictionaryM, '{
dateOne = {
"date_one" = "2011-11-30";
name = "test1";
dateOne=true
};
dateTwo = {
"date_two" = "2011-11-30";
name = "test2";
dateTwo=false
name = "test3";
};
dateThree = {
"date_Three" = "2011-11-30";
name = "test1";
dateTwo=true;
name = "test3";
};
}'
しかし、配列内の辞書の値を取得するのに問題があります。私の質問は、dateThree のデータを取得する方法と、date_Three などの個々の情報のノードにアクセスする方法です。
皆さんの助けに本当に感謝します