Advertisement
Guest User

Untitled

a guest
Apr 16th, 2014
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(name LIKE "a*")", toFind];
  2. [request setPredicate:predicate];
  3.  
  4. NSArray *items = [context executeFetchRequest:request error:&error];
  5.  
  6. NSString *toFind = @"a";
  7. NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(name LIKE "%@*")", toFind];
  8. [request setPredicate:predicate];
  9.  
  10. NSArray *items = [context executeFetchRequest:request error:&error];
  11.  
  12. NSString *toFind = @"apple";
  13. NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(name = %@)", toFind];
  14. [request setPredicate:predicate];
  15.  
  16. NSArray *items = [context executeFetchRequest:request error:&error];
  17.  
  18. NSString *variableWildcard = [NSString stringWithFormat:@"%@*", toFind];
  19. [NSPredicate predicateWithFormat:@"(name LIKE %@)", variableWildcard]; // variable
  20. [NSPredicate predicateWithFormat:@"(name LIKE "a*")", toFind]; // constant
  21.  
  22. NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(name LIKE[cd] %@)", [toFind stringByAppendingString:@"*"]];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement