У меня есть приложение, которое извлекает данные из Интернета и использует CoreData для их хранения в устройстве для более плавного использования.Протрите все данные, хранящиеся в CoreData, когда модель изменилась
Поскольку я использую основные данные, каждый раз, когда изменяется моя схема, приложение падает, когда я пытаюсь запустить его с предыдущими данными, хранящимися на устройстве. Какой самый быстрый способ обнаружить это изменение и стереть все данные с устройства, так как я не возражаю, чтобы переустановить их все. Он бьет сбой и переназначает схему на новую (в моем случае).
Я вижу, что эта проверка выполняется в поглотителе:
- (NSPersistentStoreCoordinator *)persistentStoreCoordinator
поэтому мне нужно только знать методологию реализации для вытирания всей базы данных и снова седений до Core Data. Спасибо :)
+1 Так как никто не предложил лучшей альтернативы ... – RedBlueThing
Я на самом деле с помощью этого сейчас ... Не удалось найти хорошую альтернативу. – Dimitris