다른 NSDictionary 내에서 NSDictionary에 들어가는 데 문제가 있습니다. 나는 nodeChildArray 키의 0 번째 인덱스에있는 "Facilities : 163을 사용하는 수호자"의 nodeContent 키에있는 텍스트에 접근하려고 시도했다. 다음은 배열입니다.사전 내에서 개체에 액세스 할 수 없습니다.
{
nodeAttributeArray = (
{
attributeName = class;
nodeContent = style1;
}
);
nodeChildArray = (
{
nodeContent = "Number of Patrons Using Facility: 163";
nodeName = text;
},
{
nodeName = br;
},
{
nodeContent = "
Room Occupancy: 210 ";
nodeName = text;
},
{
nodeName = br;
},
{
nodeContent = "
Current Wait: 0 minutes ";
nodeName = text;
}
);
nodeName = p;
}
나는 다른 다음의 변화 시도 : 그래서 인덱스에 두 키를 반환해야
//I Parse some HTML using Xpath before this
NSArray *tutorialsNodes = [tutorialsParser
searchWithXPathQuery:tutorialsXpathQueryString];
NSDictionary*dict=[tutorialsNodes objectAtIndex:0];
NSDictionary*dict2=[[dict objectForKey:@"nodeChildArray"]objectAtIndex:0];
을하지만 null을 반환 유지합니다. 나는 정말로 도움이된다. 감사!
그래서'dict'이 전무하지 않고'dict2'는 무기 호입니다 코딩해야 응답 포함? – Sebastian
맞습니다. dict는 nil이 아니지만 dict 2는 nil이 아닙니다. 나는 무슨 일이 일어나고 있는지 잘 모르겠습니다. yunas의 대답은 아래에서 일하는 것 같지 않습니다. – pj409