在iDevice Locked State上访问文档目录的任何其他方法?

时间:2014-04-09 04:41:17

标签: ios objective-c documentsdirectory

我正在iOS平台上实现音乐播放器应用程序。这里我使用Documents目录存储和检索媒体内容。因此,我无法访问'文档目录'当iPhone被密码锁定时。我提到了Apple开发者库,他们说加密& amp;解密是在从文档目录访问文件内容的情况下进行的。 因此,如果设备被锁定,则解密密钥已被销毁。在这里,我附上了问题描述的屏幕截图。我在最近2个月里遇到了这个问题。请给我任何其他方式来访问处于锁定状态的Documents目录。不只是媒体,任何其他内容*。

先谢谢。

Screen Shot

Apple开发者网站: https://developer.apple.com/library/mac/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/FileSystemOverview/FileSystemOverview.html

1 个答案:

答案 0 :(得分:1)

编写文件时,需要将文件保护级别指定为选项。例如:

[someData writeToFile:filePath options:NSDataWritingFileProtectionNone error:&error];

在此,someData是要写入磁盘的数据的NSData表示,filePath是要保存文件的字符串路径。

请阅读NSData Class ReferenceNSDataWritingOptions上的文档,了解更多加密选项。