bonjour là et désolé pour la question stupide mais je pense que je pourrais manquer quelque chose de simple ici et ne peux pas le comprendre moi-même.NSString * predicateFormat comment rechercher deux entités
im essayant de rechercher une vue de tableau en utilisant le code suivant:
- (BOOL)searchDisplayController:(UISearchDisplayController *)controller shouldReloadTableForSearchString:(NSString *)searchString
{
NSString *predicateFormat = @"(name contains[c] %@) OR (age contains[c] %@)";
NSPredicate *predicate = [NSPredicate predicateWithFormat:predicateFormat, searchString];
self.fetchedResultsController = [self resetFetchedResultsController:predicate cached:NO];
NSError *error = nil;
[self.fetchedResultsController performFetch:&error];
// Return YES to cause the search result table view to be reloaded.
return YES;
}
ce que je veux réaliser est lorsque l'utilisateur effectue une recherche de la table pour être en mesure de rechercher non seulement par « nom » mais avec « l'âge " ainsi que!
mon code ci-dessus ne recherche que le "nom"
Suis-je manque quelque chose de simple?
merci pour votre temps
Est-ce que 'age' est une chaîne ?! – kennytm
oui c'est une chaîne! – treasure