У меня есть вопрос о добавлении XML в панель поиска в табличном представлении. Я могу загрузить весь внешний XML-файл в табличное представление, но когда я нажимаю панель поиска вверху и нажимаю букву, происходит сбой.
Я думаю, что это что-то очень простое, что я делаю неправильно. В моем RootViewController есть функция searchTableView. Я чувствую, что именно здесь он не подбирает элементы поиска. Я думаю, что это где-то рядом с objectForKey:@"title". Когда я отлаживаю, я также получаю это сообщение об ошибке: «NSCFArray objectForKey нераспознанный селектор». Вот моя функция 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;
}