Guest User

Untitled

a guest
Jul 20th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. self.searchResults = [[datenSort filteredArrayUsingPredicate:predicate] mutableCopy];
  2.  
  3. - (void)handleSearchForTerm:(NSString *)searchTerm
  4. {
  5. self.savedSearchTerm = searchTerm;
  6. if ([self searchResults] == nil)
  7. {
  8.  
  9. NSMutableArray *array = [[NSMutableArray alloc] init];
  10. self.searchResults = array;
  11. [array release], array = nil;
  12. }
  13.  
  14. [[self searchResults] removeAllObjects];
  15. if ([[self savedSearchTerm] length] != 0)
  16. {
  17.  
  18. NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(Name contains[cd] %@)", searchTerm];
  19. self.searchResults = [[datenSort filteredArrayUsingPredicate:predicate] mutableCopy];
  20.  
  21. }
  22.  
  23.  
  24. }
  25.  
  26. @property (nonatomic, copy) NSString *savedSearchTerm;
  27. @property (nonatomic, retain) NSMutableArray *datenSort;
  28. @property (nonatomic, retain) NSMutableArray *searchResults;
  29.  
  30. if(tableView == self.searchDisplayController.searchResultsTableView){
  31.  
  32. dataItem = [searchResults objectAtIndex:indexPath.row];
  33.  
  34. }else {
  35.  
  36. dataItem = [datenSort objectAtIndex:indexPath.row];
  37.  
  38. }
  39.  
  40. self.searchResults = [[datenSort filteredArrayUsingPredicate:predicate] mutableCopy];
  41.  
  42. NSArray *temp = [[datenSort filteredArrayUsingPredicate:predicate] mutableCopy];
  43. self.searchResults = temp;
  44. [temp release];
  45.  
  46. self.searchResults = [[[datenSort filteredArrayUsingPredicate:predicate] mutableCopy] autorelease];
Add Comment
Please, Sign In to add comment