db在IOS上的理想位置

时间:2012-12-07 11:10:41

标签: objective-c ios cordova

我正在使用phonegap进行IOS应用程序开发。现在,phonegap尝试在'NSCachesDirectory'中默认查找数据库,但每当IOS遇到内存问题时,它都会尝试从'NSCachesDirectory'中删除数据,因此数据不安全。如果我没有弄错的话,这个问题在cordova 2.1.0中得到了解决,其中数据的备份被采集然后恢复。所以,只是想确认我是否朝着正确的方向前进,或者数据本身可以存储在'NSDocumentDirectory'中,以便数据受到保护,并且某种方式phonegap在'NSDocumentDirectory'中查找db而不​​是Caches direcory。谢谢。

1 个答案:

答案 0 :(得分:0)

只有用户生成的文档和其他数据,或者应用程序无法重新创建的,才应存储在 / Documents目录中( 您可以在文档目录中存储数据库

可以再次下载或重新生成的数据应存储在/ Library / Caches目录中。