2010-03-11 3 views

Répondre

5

Le prédicat correct serait

[NSPredicate predicateWithFormat:@"id IN %@", arrayOfID]; 

En supposant que arrayOfId contient des objets du même type que id (par exemple NSNumbers ou NSStrings).

+0

Problème résolu ... merci! – ncohen

0

Oui, bien sûr, vous pouvez le faire.

On dirait que vous avez besoin d'un peu de mise à la terre dans les données de base. J'ai trouvé le tutoriel suivant vraiment utile pour me faire du sol avec Core Data:

http://iphoneinaction.manning.com/iphone_in_action/2009/08/core-data-part-1-an-introduction.html

+0

Vous avez raison ... Je n'ai pas été capable de trouver un bon tuto pour les requêtes! Merci – ncohen

+0

Il ne semble pas fonctionner ... je reçois une erreur: *** - [NSCFArray longLongValue]: sélecteur non reconnu envoyé à l'instance 0x7e2d820 *** en raison de l'application Mettre fin exception uncaught 'NSInvalidArgumentException', la raison : '*** - [NSCFArray longLongValue]: sélecteur non reconnu envoyé à l'instance 0x7e2d820' Pour être clair ... id est un int et mon tableau est un tableau de int! – ncohen

+0

Il n'est pas clair d'après ce que vous avez posté quel est le problème. Si le problème est suffisamment différent de la question actuelle, vous pourriez peut-être poser une nouvelle question? – pheelicks

Questions connexes