First, please note, I'm aware of the NSOrderedSet bug.
I think the issue I have is that I don't fully understand removeXXX:(NSOrderedSet*)values
.
I want to replace and old ordered set with a new ordered set of objects.
What I would have thought is:
[object removeXXX];
[object addXXX:newSet];
So I don't understand the values passed to removeXXX:
Is it possible to merely set the property?:
object.relation = newSet;