J'ai un NSArray
qui détient Foo
objets définis comme ceci:résultats de la recherche sont toujours 0 (NSArray et NSPredicate)
@interface Foo : NSObject <NSCopying> {
NSString *name;
}
@property (nonatomic, retain) NSString *name;
@end
et la requête:
NSPredicate *filterPredicate = [NSPredicate predicateWithFormat:@"name BEGINSWITH[cd] %@", filterString];
//NSPredicate *filterPredicate = [NSPredicate predicateWithFormat:@"name CONTAINS[cd] %@", filterString];
filteredArray = [[originalArray filteredArrayUsingPredicate:filterPredicate] mutableCopy];
et cela ne fonctionne pas. J'ai toujours 0 résultats.
Alors, ma question est:
Dois-je toujours utiliser NSPredicate
pour la recherche uniquement NSDictionary
objets avec une certaine clé ou puis-je utiliser pour la recherche tout objet tant qu'il y est une propriété/méthode qui correspond à la requête (dans ce cas: nom)?
Merci d'avance
..... Ou 'nil'? –
Ou 'nil' .... :) –
merci, en effet, il semble correct, je me suis rendu compte que mon erreur était ailleurs. ( – nacho4d