У меня есть основное приложение с базой данных данных. Я делаю все действия приложения в основном контексте, но я создаю дочерний контекст для обработки синхронизации фона, который мог бы добавить до 30 000 записей в базу данных. Все отлично работает, и синхронизация фона не замедляет основное приложение до тех пор, пока оно фактически не исчезнет, чтобы сохранить контекст, а затем приложение не реагирует на несколько секунд, а Core Data записывает записи на диск.Основные данные: запись партии записей на диск в фоновом режиме
Есть ли способ обойти эту проблему, чтобы большой дисковый накопитель не влиял на пользовательский интерфейс?
Ничего себе, отличная идея! Я попробую. –