Я реализация ICloud + Core Data для Mac OS и у меня главный вопрос с mergeChangesFromContextDidSaveNotification.mergeChangesFromContextDidSaveNotification занимает все пространство
Когда NSPersistentStoreDidImportUbiquitousContentChangesNotification опубликовано, я звоню следующий метод:
- (void)mergeChangesFromNotification:(NSNotification *)note
{
self.managedObjectContext.mergePolicy = NSMergeByPropertyObjectTrumpMergePolicy;
[self.managedObjectContext performBlock:^{
[self.managedObjectContext mergeChangesFromContextDidSaveNotification:note];
}];
// ....
}
Проблема заключается в том, что mergeChangesFromContextDidSaveNotification: не возвращается, и, кроме того, занимает все больше и больше памяти, пока система не исчерпывает пространство.
Любые мысли о том, что проблема может быть? Я делаю почти то же самое на iOS и отлично работает.
Спасибо!
Любая идея, насколько большой входящий набор изменений? Кроме того, какая версия Mac OS X? –
Всего несколько килобайт. Он уже работает на Mavericks GM Seed. – user1515521