私は一日中これに取り組んできましたが、何が間違っているのかわかりません。を持っていますNSDictionary
NSDictionary*dict=[tutorialsNodes objectAtIndex:0];
次をNSLog(@"%@",dict);
返すと...
{
nodeAttributeArray = (
{
attributeName = class;
nodeContent = style1;
}
);
nodeChildArray = (
{
nodeContent = "Number of Patrons Using Facility: 151";
nodeName = text;
},
{
nodeName = br;
},
{
nodeContent = "
\n Room Occupancy: 210 ";
nodeName = text;
},
{
nodeName = br;
},
{
nodeContent = "
\n Current Wait: 0 minutes ";
nodeName = text;
}
);
nodeName = p;
}
しかし、次のコードを入力すると...
NSArray*dictArray=[dict objectForKey:@"nodeChildArray"];
NSLog(@"%@",dictArray);
返しますnull
。キーから nodeContent を取得しようとしていNodeChildArray
ますが、まだキーを取得することさえできません。null を返し続ける理由がわからない
リビジョン
これが私が実行している正確な行です...
//some HTML parsing before this
NSArray *tutorialsNodes = [tutorialsParser
searchWithXPathQuery:tutorialsXpathQueryString];
NSDictionary*dict=[tutorialsNodes objectAtIndex:0];
NSArray*dictArray=[dict objectForKey:@"nodeChildArray"];
NSLog(@"%@",dictArray);
null
2回返します