Я удаляю все объекты из своей модели, за исключением определенных объектов, с которыми пользователь взаимодействует.Невозможно восстановить из-за оптимистической блокировки
После удаления я извлекаю эти сохраненные объекты и обновляю их информацию, используя JSON, и когда я сохраняю managedContext, приложение выдает печать «Невозможно восстановить из-за оптимистической блокировки».
Я искал, но я не нашел никакой информации о том, что означает это сообщение, любая идея?
Спасибо.
Это вещь, я не имею 2 контексты удалось, и я уже настроил политику «NSMergeByPropertyObjectTrumpMergePolicy» – subharb
Может быть, вы будете работать объекты, * обновления * в вашей рутине, которая обрабатывает информацию JSON. Это потенциально может быть в другом потоке, поэтому вы должны создать дочерний контекст для обработки обновления и затем перейти к родительскому контексту. Концептуально это все та же проблема. – Mundi
Спасибо, я попробую. – subharb