НАСТРОЙКАИзвлечение данных из NSMutableDictionary и добавления к другому NSMutableDictionary
У меня есть NSMutableDictionary с более чем 800 NSMutableDictionaries в это представляющих сотрудников. Я пытаюсь реализовать панель поиска, и у меня возникают серьезные проблемы с моими словарями.
В первом для Loop i cread есть словарь для поиска, а в send я пытаюсь искать каждого сотрудника в этом словаре.
ПРОБЛЕМА
Как я могу добавить отдельный словарь в новый словарь, чтобы держать все словари с термином для поиска в нем?
- (void) searchTableView:(UISearchBar *)theSearchBar {
NSString *searchText = theSearchBar.text;
NSMutableDictionary *searchDict = [[NSMutableDictionary alloc] init];
for (NSDictionary *employee in employeeData)
{
[searchDict setValue:employee forKey:[employee objectForKey:kFULLNAME_TAG]];
}
for (NSDictionary *emp in searchDict)
{
NSString *empName = [emp objectForKey:kFULLNAME_TAG];
NSRange titleResultsRange = [empName rangeOfString:searchText options:NSCaseInsensitiveSearch];
if (titleResultsRange.length > 0){
NSLog(@"search result ---> %@" ,emp);
[copyListOfItems setValue:empName forKey:emp];
}
}
}
Во втором For Loop, у меня возникли проблемы с copyListOfItems SetValue: EmpName forKey: эми.
Прошу прощения и дайте знать, как это происходит, спасибо – zach