Dans mon modèle d'objet géré Core Data, j'ai une entité Foo avec une relation to-many (avec un inverse à to-many) à l'entité Baz nommée baz. Baz a une propriété de chaîne appelée "tag". Lorsque j'utilise [NSPredicateRowEditorTemplate templatesWithAttributeKeyPaths:[NSArray arrayWithObject:@"baz.tag"] inEntityDescription:FooDescription]
pour créer les éditeurs de lignes pour un NSPredicateEditor, le résultat contient (comme prévu) un modèle de ligne commeModèles de lignes de prédicat générés automatiquement pour la clé to-many?
[Popup: baz.tag] [Popup: Contient | is | is not | | TextField]
Lorsque je sélectionne "Contient" dans le menu contextuel, une requête avec le prédicat fonctionne comme prévu. Si je choisis l'un des autres popups (par exemple "is"), j'obtiens l'erreur suivante: "to-many key not allowed here". Puis-je utiliser [NSPredicateRowEditorTemplate templatesWithAttributeKeyPaths:inEntityDescription:]
ou dois-je créer l'éditeur de ligne manuellement?