【发布时间】:2012-03-01 17:23:52
【问题描述】:
我以编程方式创建了一些 PDF 文件,我使用以下代码将其存储到设备内存中 >>>>
NSString *fileName = [NSString stringWithFormat:@"SampleTextFile.pdf",strFinalString];
NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *saveDirectory = [path objectAtIndex:0];
NSString *saveFileName = fileName;
NSString *documentPath = [saveDirectory stringByAppendingPathComponent:saveFileName];
我可以在 Devices Document 文件夹中看到该文件。
我想隐藏这些文件,让用户看不到或删除它。
谁能帮我做这件事。
【问题讨论】:
-
为什么?普通用户无论如何都看不到它们
-
也许他们的意思是来自 iTunes?
-
是的,如果您在 info.plist 中设置了文档共享标志,用户可以在 iTunes 中看到 Documents 文件夹中的任何文件。一般来说,您不应该将私有数据文件存储在 Documents 中,它应该只用于用户文档(请参阅下面的替代位置来存储应用程序数据)。
标签: ios ios4 ios5 ios-simulator