특정 NSManagedObject
의 변경, 추가, 업데이트 또는 삭제에 응답하고 싶습니다.NSManagedObjectContextObjectsDidChangeNotification NSDeletedObjectsKey 더 이상 관련 객체에 대한 참조가 없습니다.
삭제 된 개체에 문제가 있습니다. 다른 개체에 대한 모든 관계가 이제는 없습니다.
개체가 이런 방식으로 영향을 받기 전에 이러한 종류의 알림을받을 수있는 방법이 있습니까?
편집 :
이 기본적으로 내 삭제 코드 :
당신이NSDSeletedObjectsKey
가의 한 부분으로 통해 온에 대한 다음
NSManagedObjectContextWillSaveNotification
을 수신해야 삭제에 반응하고보고 싶은 경우
[moc deleteObject:myObject];
id saveBlock = ^{
NSError *error = nil;
BOOL saved = NO;
saved = [self save:&error];
// error handling.
};
[moc performBlockAndWait:saveBlock];
[prepareForDeletion] (https://developer.apple.com/library/mac/documentation/Cocoa/Reference/CoreDataFramework/Classes/NSManagedObject_Class/Reference/NSManagedObject.html#jumpTo_31)? –