我在我的 iPhone 应用程序上使用 sqlite 数据库,并且
我需要从我的服务器通过互联网更新此数据库
如何下载新数据库并删除旧数据库
并将新数据库重新复制到文档目录
最佳答案
- 使用 +[NSData dataWithContentsOfURL:] 下载文件。
- 关闭 sqlite DB(如果已打开)。
- 使用 -[NSFileManeger removeItemAtPath:error:] 删除旧的数据库文件(可能只是重命名 - 如果下载的数据出现问题,您可以恢复到数据库失败的先前版本)
- 使用 -[NSData writeToFile:atomically:] 将下载的数据写入数据库文件。
关于iphone - 如何从 iPhone 应用程序下载更新以替换旧的 sqlite 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2658320/