У меня есть две базы данных sqlite, а именно workout5.sqlite3 и custom_ios.sqlite3.Я копирую обе базы данных в каталог пользователя при установке
if !fileManager.fileExists(atPath: dbPath) {
let fromPath: String? = Bundle.main.resourcePath?.stringByAppendingPathComponent(fileName as String)
var error : NSError?
do {
try fileManager.copyItem(atPath: fromPath!, toPath: dbPath)
}
catch let error1 as NSError {
error = error1
}
let alert: UIAlertView = UIAlertView()
if (error != nil) {
alert.title = "Error Occured"
alert.message = error?.localizedDescription
}
else {
alert.title = "Successfully Copy"
alert.message = "Your database copy successfully"
}
}
При установке я проверяю, существует ли файл или нет.Но каждый раз, когда я обновляю приложение, базы данных заменяются.Как решить эту проблему?