Я пытаюсь перенести хранилище sqlite iPhone/iPad около 11 МБ. У этого есть приблизительно тридцать различных сущностей, все довольно сильно взаимосвязанные.
В 3GS это занимает довольно много времени. Даже легкая миграция занимает около четырех минут.
Я предполагаю, что это связано с тем, что все отношения хранятся в памяти.
Считая руководство по миграции Apple, он говорит, что для больших наборов данных один подход заключается в выполнении нескольких проходов с использованием разных моделей сопоставления.
Все хорошо и хорошо. Однако кажется, что вы не можете этого сделать, если сущности в одной модели сопоставления связаны с данными в другой. На самом деле, ошибка компиляции генерируется в строках "невозможно автоматически генерировать выражение значения с именем сопоставления nil" в файле модели xcmappingMapping Model.
Любые полезные советы.
Большое спасибо,
Max