I'm trying to filter the cell names of a table, loaded with data from Core Data, however I'm having a crash.
I'm using the following code to filter the cell title:
-(void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText{
if (searchText.length == 0) {
// Ajustando valor da flah booleana
isFiltrado = NO;
}else{
// Ajustando valor da flah booleana
isFiltrado = YES;
// Alloc e inicia nosso dadosFiltrados
dadosFiltrados = [[NSMutableArray alloc ]init];
//Fast enumeration
for (NSDictionary* nomeAtividade in arrayAtividadeLocal) {
NSRange rangeNomeAtividade = [[nomeAtividade objectForKey:@"atividade" ]rangeOfString:searchText];
if (rangeNomeAtividade.location != NSNotFound) {
[dadosFiltrados addObject: nomeAtividade];
}
}
}
I'm getting the following Xcode error:
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '- [NSManagedObject objectForKey:]: unrecognized selector sent to instance ...