0
是否可以在覈心數據中觀察某些項目(例如用戶)的計數?核心數據KVO計數
我可以做這樣的事情。
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(handleDataModelChange:) name:NSManagedObjectContextObjectsDidChangeNotification object:myManagedObjectContext];
NSSet *insertedObjects = [[note userInfo] objectForKey:NSInsertedObjectsKey];
localCount += [insertedObjects count];
NSSet *deletedObjects = [[note userInfo] objectForKey:NSDeletedObjectsKey];
localCount -= [insertedObjects count];
但是,這似乎很容易出錯,他們必須是一個更直接的解決方案。