我想回复已添加,更新或删除的某些NSManagedObject
的更改。
我遇到了删除对象的问题:与其他对象的所有关系现在都是零。
在对象受到影响之前,是否有办法获得此类通知?
编辑:
这基本上是我的删除代码:
[moc deleteObject:myObject];
id saveBlock = ^{
NSError *error = nil;
BOOL saved = NO;
saved = [self save:&error];
// error handling.
};
[moc performBlockAndWait:saveBlock];
答案 0 :(得分:1)
如果您想对删除作出反应,那么您应该正在倾听NSManagedObjectContextWillSaveNotification
并注意NSDSeletedObjectsKey
作为通知的一部分。这是删除之前处理它们的最后机会。