保护下载的文件

时间:2015-03-11 11:54:50

标签: ios swift file nsurldownload

我正在制作一个使用NSURLDownlod下载外部文件(图像和文档)的应用程序。

但我需要保护这些文件。

如果用户使用NRURLDownload下载某个文件,则无法在其他位置访问此文件。例如,如果他将他的ipad插入macbook,我们就不会找到这个下载的文件。

换句话说,他们只能在他的申请中获取。

有没有办法做到这一点?

2 个答案:

答案 0 :(得分:0)

欢迎使用stackoverflow,请关注the tour并阅读how to ask a good question

关于你的问题:
除非您为用户提供共享文件的选项,否则您的应用只能访问在您的应用或应用中下载的所有文件。 如果您想要更加安全,可以使用加密。

答案 1 :(得分:0)

您可以做的最简单的事情是使用NSData方法保存文件:writeToFile:options:error:以及NSDataWritingOptions之一,例如NSDataWritingFileProtectionComplete

有关详细信息,请参阅Apple文档。