我正在制作一个使用NSURLDownlod下载外部文件(图像和文档)的应用程序。
但我需要保护这些文件。
如果用户使用NRURLDownload下载某个文件,则无法在其他位置访问此文件。例如,如果他将他的ipad插入macbook,我们就不会找到这个下载的文件。
换句话说,他们只能在他的申请中获取。
有没有办法做到这一点?
答案 0 :(得分:0)
欢迎使用stackoverflow,请关注the tour并阅读how to ask a good question
关于你的问题:
除非您为用户提供共享文件的选项,否则您的应用只能访问在您的应用或应用中下载的所有文件。
如果您想要更加安全,可以使用加密。
答案 1 :(得分:0)
您可以做的最简单的事情是使用NSData
方法保存文件:writeToFile:options:error:
以及NSDataWritingOptions
之一,例如NSDataWritingFileProtectionComplete
。
有关详细信息,请参阅Apple文档。