J'ai une table avec un champ entier. Je veux sélectionner toutes les lignes où ce champ contient l'une des quelques valeurs différentes.Utilisation de NSPredicate pour faire correspondre une liste d'entiers
J'utilise ceci:
[NSPredicate predicateWithFormat:@"myIntValue IN {1,2,3,4}"]
mais cela ne retourne que les lignes où myIntValue
est 1.
Qu'est-ce que je fais mal?
Core Data stocke uniquement les objets de sorte que vous devez toujours convertir les scalaires en objets lorsque vous créez des prédicats. – TechZen