Наше приложение использует CoreData для обработки и использования данных в нашем приложении. Теперь я хочу сделать этот процесс более стабильным. Проблемы с нашей системой начались с iOS 7 и, похоже, были более обширными на iOS 8. Поэтому я хочу сделать некоторые рефакторинг. У нас много пользователей, и я использую BugTracker для аналитики при сбоях. Im видя эти те много из-за нашего использования CoreData:Рекомендации CoreData для хорошей реализации
Object's persistent store is not reachable from this NSManagedObjectContext's coordinator
---
Attempt to allocate 1048576 bytes for NS/CFData failed
---
SIGSEGV
Im использованием CoreData с CoreDataController, как Apple, предложил на их примерах. С 2 контекстами управляемых объектов для фона и основного.
Это инициируется контроллером SharedInstance ..
Есть ли рамки или страницы с более грохотом доказать пример CoreData. Поэтому, чтобы быть понятным, его работа с нашей системой на 100 000 пользователей, но большинство сбоев (15%) всех затронутых пользователей испытывают сбои при работе с CoreData. Итак, как я могу устранить их лучше всего?
Просто угадывая, вы храните большой файл в своем CoreData? Если это так, не делайте этого, вместо этого храните большой файл в локальной файловой системе, тогда сохраните файлURL в CoreData. – John