Core Data match a to many relationship to a list
===

Related to [this question][1], it occured a new one :

Say I have these Attributes : `[red, green, blue]` How can I fetch objects whose some or all attributes are in list, **but in this list only** ?

    * Object_1 (red, green, blue)
    * Object_2 (red, green)
    * Object_3 (red)

This means not fetch `Object_4 (red, green, blue, yellow)` because it has `yellow` which is not in the list

  [1]: http://stackoverflow.com/questions/11346546/core-data-unsupported-predicate-with-all-and-in/11374645#11374645