我之前有一个关于数据库位置的问题。 What different between store database in different locations in iOS?
我对将预置数据库复制到可写位置感到困惑。
现在,每次我运行和构建我的应用程序时,使用中的数据库都会被预置数据库替换。
而且将来,如果我更新我的应用程序版本,我该如何防止数据库被替换?
最佳答案
how do I prevent the database from being replaced?
在复制数据库之前检查目的地。如果那里已经有一个文件,请不要复制。您可以使用 -[NSFileManager fileExistsAtPath:]
检查现有文件。
关于iOS:如何使用 SQLite.swift 将第一个运行的应用程序中的预置数据库复制到可写位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34614968/