Я пытаюсь перенести хранилище sqlite для iPhone / iPad размером около 11 МБ. В нем около тридцати различных сущностей, и все они довольно сильно взаимосвязаны.
В 3GS это занимает некоторое время. Даже легкая миграция занимает около четырех минут.
Я думаю, это потому, что все взаимосвязи хранятся в памяти.
Читая руководство Apple по миграции, он говорит, что для больших наборов данных один подход состоит в том, чтобы выполнить несколько проходов с использованием разных картографические модели.
Все хорошо. Однако, похоже, вы можете ' Сделайте это, если объекты одной модели сопоставления связаны с объектами другой. Фактически, в файле xcmappingmodel модели сопоставления генерируется ошибка компиляции типа «невозможно автоматически сгенерировать выражение значения с нулевым именем сопоставления».
Любые советы очень ценны.
Большое спасибо,
Макс