iOS将文件保存到单个包/容器

时间:2014-04-19 07:25:58

标签: ios file-management

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

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

2 个答案:

答案 0 :(得分: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

所以在上面的路径中,您只能找到Document文件夹中的所有内容。

希望这会有所帮助......

答案 1 :(得分:0)

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

我使用了zipzap,发现它很容易实现。