2014-04-19 26 views
0

有没有什么办法可以将几个文件保存到iOS应用程序中的某种包/包/容器中。我想在其上存储数据库,图像,文本文件等,但希望能够在需要时备份/发送/共享该单个包/容器。iOS将文件保存到单个包/容器

我目前为sqlite数据库中的条目保存了存储的图像和文本文件的引用,但仅备份单个文件而不是一堆文件会更容易。

回答

0

如果您将所有的东西存储在文档目录中,那么对于您的特定应用程序,所有的东西都将存储在文档文件夹中。

因此您可以轻松地从该文档文件夹中获取所有内容。

在模拟器中运行应用程序时,文档文件夹的路径与数据库类似。

/Users/userNameFolder/Library/Application Support/iPhone Simulator/7.1/Applications/41540AAE-A8F4-4192-82C9-F6075535F2D5/Documents/DataBase.sqlite 

和文本文件,它也像这样

/Users/userNameFolder/Library/Application Support/iPhone Simulator/7.1/Applications/41540AAE-A8F4-4192-82C9-F6075535F2D5/Documents/textFile.txt 

所以在上面的路径,你可以找到所有在仅文件夹中的东西。

希望这会有所帮助...

0

压缩文件如何? sip文件也是一个容器。

我已经使用zipzap,发现很容易实现。