Je suis coincé avec la ligne ci-dessous et je ne suis pas avoir beaucoup de connaissances sur CoreData,problème nspredicate avec opération ET
`NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(bookPath == %@) AND (accessed==%u)) AND (isCurrentSession==%u)", myString,[NSNumber numberWithBool:NO],[NSNumber numberWithBool:_accessed]];`
jusqu'à maintenant j'envoyé deux valeurs à mon prédicat, dans le prédicat ci-dessus j'utilise trois valeurs,
Ma question: peut-on appliquer deux opérations AND dans un seul prédicat, quelqu'un peut-il fournir une idée à ce sujet.Merci à l'avance.
Vous utilisez une substitution '% en u' (' de int' non signé), mais vous remplacer dans un '' NSNumber *. Cela va causer des problèmes. Utilisez soit% @ 'pour toutes les substitutions, soit ne mettez pas votre' BOOLs 'dans 'NSNumbers'. –
merci pour votre réponse, votre absolument correct j'ai modifié l'erreur. – ajay