Есть ли способ сохранить мой NSManagedObjectContext
в фоновом режиме, вне основной темы? Сохранение замедляет работу приложения, поскольку оно обычно занимает около 2 секунд.Сохранение NSManagedObjectContext в фоновом режиме
3
A
ответ
1
Да, есть. Apple recommends используя один контекст для каждой нити для достижения этого.
Вы также можете использовать GCD для этого, но вам нужно убедиться, что очереди не обмениваются контекстом, и вам также необходимо передать идентификатор объекта, а не сами объекты между очередями или потоками.
Смотрите эту запись в блоге подробные инструкции: http://www.cimgf.com/2011/05/04/core-data-and-threads-without-the-headache/
Смежные вопросы
- 1. iOS сохранение основной нити NSManagedObjectContext изменения в фоновом режиме
- 2. Сохранение подпроцесса java в фоновом режиме
- 3. Сохранение формы в фоновом режиме [C# WinForms]
- 4. Сохранение синтаксиса в фоновом режиме лучшая техника
- 5. Сохранение в фоновом режиме Не получается завершение
- 6. Сохранение NSManagedObjectContext с NSPrivateQueueConcurrencyType
- 7. Сохранение в фоновом режиме вызывает задержку отклика (iOS)
- 8. Основные данные: загрузка данных в фоновом режиме и сохранение
- 9. NSManagedObjectContext Не сохранение правильно SQLite
- 10. Основные данные в фоновом режиме
- 11. Сохранение записей в фоновом режиме причиной аварии и до сих пор блокируют интерфейс
- 12. Что делает сохранение NSManagedObjectContext в терминах SQLite?
- 13. Изменения в фоновом режиме в родительском NSManagedObjectContext в UIManagedDocument вызывают дублирование в NSFetchedresultsController при слиянии
- 14. NSManagedObjectContext асинхронной импорт, сохранение и уведомляет основной контекст
- 15. Сохранение в контексте CoreData в фоновом потоке
- 16. Сохранение изменений в фоновом режиме с помощью localstorage
- 17. Сохранение XML-файлов локально в фоновом режиме программы
- 18. Объектив-C/iOS: Сохранение связи Bluetooth в фоновом режиме
- 19. Сохранение гнезда VOIP в фоновом режиме - iOS 9
- 20. Сохранение фрагментов, когда активность убита в фоновом режиме
- 21. Сохранение pdf в фоновом режиме с помощью html2pdf
- 22. YoutubeSupportFragment на удаленном дисплее Chromecast: Сохранение в фоновом режиме
- 23. Сохранение приложения Android в фоновом режиме, предотвращающее его остановку/смерть
- 24. сохранение местоположений в фоновом режиме каждую минуту без NSTimer
- 25. NSManagedObjectContext Locked
- 26. Фон в фоновом режиме
- 27. Работа в фоновом режиме
- 28. INTENT.ACTION_CALL в фоновом режиме
- 29. Перетяжка в фоновом режиме
- 30. AlarmManager в фоновом режиме
Проблема становится ваш NSManagedObject прочь от контекста основного потока и в контексте фона нити, чтобы сохранить их. Но, может быть, это не слишком медленно – nielsbot
@coverback не могли бы вы отредактировать ссылку, это не правильно – Singh