Просмотр документации для NSManagedObject
дает ответ.
Уведомление содержит три метода экземпляра , одним из которых является метод -userInfo
, который возвращает userInfo dictionary
.
Похоже, ваш syncKVO: метод неверен; обработчики уведомлений должны принимать объект уведомления в качестве параметра.
Документация для искомого уведомления показывает ключи, которые находятся в этом словаре для этого уведомления, и вы можете использовать что-то подобное, чтобы получить то, что вам может понадобиться:
- (void)syncKVO:(NSNotification *)notification {
NSDictionary *userInfoDictionary = [notification userInfo];
NSSet *deletedObjects = [userInfoDictionary objectForKey:NSDeletedObjectsKey];
// do what you want with the deleted objects
}