Closed emilbus closed 11 years ago
FWIW I believe the following is the intended notification:
diff --git a/NSManagedObjectModel+KCOrderedAccessorFix.m b/NSManagedObjectModel+KCOrderedAccessorFix.m index 143d2fb..fc15f05 100644 --- a/NSManagedObjectModel+KCOrderedAccessorFix.m +++ b/NSManagedObjectModel+KCOrderedAccessorFix.m @@ -270,9 +270,9 @@ return; NSIndexSet *indexSet = [[NSIndexSet alloc] initWithIndex:idx]; - [_s willChange:NSKeyValueChangeInsertion valuesAtIndexes:indexSet forKey:relationshipName]; + [_s willChange:NSKeyValueChangeRemoval valuesAtIndexes:indexSet forKey:relationshipName]; [primitive removeObjectAtIndex:idx]; - [_s didChange:NSKeyValueChangeInsertion valuesAtIndexes:indexSet forKey:relationshipName]; + [_s didChange:NSKeyValueChangeRemoval valuesAtIndexes:indexSet forKey:relationshipName]; }); const char *encoding = (const char []){ @encode(void)[0],
Copy&paste is evil :)
FWIW I believe the following is the intended notification: