【发布时间】:2016-03-21 21:20:31
【问题描述】:
我有一个 iOS 应用程序,它通过 RESTful Web 服务与 PDF 文档数据库保持同步。基本上,该应用程序会下载一些我存储到我的应用程序文件系统中的 PDF。
我正在使用 Library/Caches 目录。
NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES)
我的要求是存储文件,以便用户无法以任何方式访问它们。当我编写文件时,我还提供了选项:NSDataWritingFileProtectionComplete
[decodedFile writeToFile:newFilePath options:NSDataWritingFileProtectionComplete error:nil];
但是,我仍然可以通过设备访问文件 -> 选择我的应用程序 -> 下载容器...
我需要配置应用程序,使下载的内容不能被应用程序本身访问。一定有办法做到这一点,但我一直找不到任何东西......?
【问题讨论】: