В моем коде я делаю большой импорт тысяч объектов и выполняю save
после каждого объекта.Основные данные: превращение объектов в неисправности после их сохранения?
Должен ли я превращать каждый объект в неисправности после сохранения его для сохранения памяти, или Core Data автоматически превратит его в неисправности? К сожалению, я не нашел никакой подсказки в Apple`s doc.
Спасибо!
Нужно ли превращать объект в неисправности с помощью 'refreshObject: mergeChanges:' после того, как он был сохранен? Я думал, мне нужно 'refreshObject: mergeChanges:' только для объектов, которые я выбрал, и что вновь вставленные объекты будут автоматически освобождены/сработаны после сохранения. – AlexR
Я никогда не проверял его, и я тоже не нашел документацию. Вы можете легко узнать с C. в моем ответе или с помощью -isFault после сохранения объекта. Во всяком случае, превращение объекта в вину, который уже поврежден, не должен быть таким дорогим. –
В настоящее время я превращаю объекты в ошибки после их сохранения с помощью 'refreshObject: mergeChanges:' Он работает, но я не уверен, правильно ли это это сделать или если есть рекомендация «наилучшей практики» относительно сохранения и сбоя. – AlexR