有什么办法可以将多个文件保存到iOS应用程序中的一种包/包/容器中。我想在其上存储数据库,图像,文本文件等,但希望能够在需要时备份/发送/共享该单个包/容器。
我目前为sqlite数据库中的条目保存了存储的图像和文本文件的引用,但是备份单个文件而不是一堆文件会更容易。
答案 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,发现它很容易实现。