У меня есть приложение для iPad, которое использует Core Data с Sqlite. Я продолжаю получать ошибки, когда вызывается сохранение на managedobjectcontext
. Ошибка заключается в том, что ограничение ошибки sql (19) не выполняется. Я нашел несколько веб-сайтов, которые заставили меня изменить код генерации и обновить поле Z_MAX
в таблице Z_PRIMARYKEY
. Есть ли какие-то другие вещи, которые Core Data делает за кулисами, подобные этой?
Примечание. Да, я знаю, что не должен этого делать, но часть проблемы заключается в том, что основная база данных данных превышает 5 МБ, и обработка данных из plist занимает много времени. (Может быть, JSON будет быстрее?)
EDIT Я только что заметил Z_ENT, который является идентификатором объекта. Я должен добавить это в генерацию.
РЕДАКТИРОВАТЬ 2 Перейдите к сопоставленным объектам, но я все еще получаю сообщение об ошибке. У него проблемы с удалением и обновлением, даже если он кажется действительным.