I have a CoreData datamodel that includes a many-to-many relationship. As it turns out NSPredicate does not support many-to-many relationships. From CoreData.pdf: "You can only have one to-many element in a keypath in a predicate."
As a Recipe example: Many recipes and many ingredients. Many recipes have the ingredient "salt" and "salt" is used in many recipes. This is a natural many-to-many relationship.
What are suggested work-arounds?
Was CoreData a bad idea and I should go back to SQLite?