У меня возникла проблема с импортированием моих данных при запуске приложения. При первом запуске я создаю много основных объектов данных (почти 400 объектов). Проблема в том, что, когда я пытаюсь использовать приложение в симуляторе, все кажется правильным, но на устройстве мне приходится ждать много времени из-за моего импорта и, возможно, сбоя приложения (не каждый раз).Импорт основных данных при первом запуске приложения
У кого-нибудь была эта проблема? Должен ли я попытаться сделать мой скрипт импорта более эффективным? Существует ли какая-то хорошая практика импорта данных с помощью Core Data?
Большое спасибо!
Некоторый код поможет. – Rakesh
Вы используете все это в основной теме? –
Я создаю и вставляю около 1000 объектов при первом запуске, это занимает менее 2 секунд. Но это сильно зависит от того, насколько велики объекты и как часто вам приходится сохранять контекст. Оптимизация модели данных помогает. Использование высоко нормированной DB-модели со многими отношениями, скорее всего, будет очень плохо работать в ios. –