NSCFString countByEnumeratingWithState: objects: count: ERROR ao pesquisar NSMutableArray

Tenho a seguinte situação em que tenho umNSMutableArray preenchido com umxml arquivo que eu quero pesquisar. Quando digito algo no campo de pesquisa, recebo este erro:

-[NSCFString countByEnumeratingWithState:objects:count:]: unrecognized selector sent to instance 0x5b388b0

O que isso significa e como posso corrigi-lo?

Suponho que o erro esteja em algum lugar por aqui.

- (void)searchTableView{

 searchedList = [[NSMutableArray alloc] init];
 NSLog(@"new list %@", searchedList);
 NSString *searchText = searchBar.text;
 NSMutableArray *searchArray = [[NSMutableArray alloc] init];

 for (NSDictionary *dictionary in list) {
    NSArray *array = [dictionary objectForKey:@"TITLE"];
   [searchArray addObjectsFromArray:array];
 }

 for (NSString *TempArray in searchArray) {
  NSRange titleResults = [TempArray rangeOfString:searchText options:NSCaseInsensitiveSearch];
  if (titleResults.length > 0) 
  [searchedList addObject:TempArray];
 }
 [searchArray release];
 searchArray = nil;
}

questionAnswers(1)

yourAnswerToTheQuestion