Я разработал приложение iOS. Приложение использует CoreData, и я могу что-то обновить в CoreData в будущем.CoreData предотвращает сбой при обновлении
Я знаю, что если произойдут какие-либо изменения в CoreData, приложение сработает (на устройстве, имеющем старую версию) из-за изменений и обрабатывается на AppDelegate
.
Для того, чтобы приложение не врезаться Я считаю, что мне нужны некоторые изменения по следующим методам:
func saveContext()
lazy var persistentStoreCoordinator: NSPersistentStoreCoordinator?
Эти методы называют abort()
функцию (по умолчанию) со следующими строками комментариев:
// Replace this implementation with code to handle the error appropriately.
// abort() causes the application to generate a crash log and terminate. You should not use this function in a shipping application, although it may be useful during development.
Что делать, прежде чем публиковать приложение, чтобы не произойти сбой при следующих обновлениях?