tableview의 검색 창에 XML을 추가하는 방법에 대한 질문이 있습니다. 내가 tableview에서로드 할 수있는 모든 외부 XML 파일을 얻을 수 있지만 상단에 검색 창을 쳐서 편지를 누르십시오, 그것은 충돌합니다.iPhone TableView 검색 XML
내가 잘못하고있는 것이 정말 간단하다고 생각합니다. 내 RootViewController에는 searchTableView라는 함수가 있습니다. 나는 그것이 검색 항목을 집어 들고 있지 않은 곳인 것처럼 느낍니다. 나는 그것이 objectForKey : @ "title"주위의 어딘가에 있다고 생각한다. 디버깅 할 때이 오류 메시지도 : "NSCFArray objectForKey unrecognized selector". 내 searchTableView 함수는 다음과 같습니다.
- (void) searchTableView {
NSString *searchText = searchBar.text;
NSMutableArray *searchArray = [[NSMutableArray alloc] init];
for (NSDictionary *dictionary in listOfItems)
{
NSArray *array = [dictionary objectForKey:@"title"];
[searchArray addObjectsFromArray:array];
}
for (NSString *sTemp in searchArray)
{
NSRange titleResultsRange = [sTemp rangeOfString:searchText options:NSCaseInsensitiveSearch];
if (titleResultsRange.length > 0)
[copyListOfItems addObject:sTemp];
}
[searchArray release];
searchArray = nil;
}