gpt4 book ai didi

ios - 如何隐藏在 ios 中的文档目录中创建的文件夹?

转载 作者:可可西里 更新时间:2023-11-01 03:27:02 24 4
gpt4 key购买 nike

我以编程方式创建了一些 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 文件夹中看到该文件。

我想隐藏这些文件,使用户无法看到或删除它。

谁能帮我做这件事。

最佳答案

~/Library/Application Support/ 是存储私有(private)数据的好地方,这是 Mac 上用于此目的的文件夹。

您可以使用以下方法生成此文件夹的路径:

NSString *appSupportDir = [NSSearchPathForDirectoriesInDomains(NSApplicationSupportDirectory, NSUserDomainMask, YES) firstObject];

您必须在第一次使用时自己创建文件夹,您可以这样做:

if (![[NSFileManager defaultManager] fileExistsAtPath:appSupportDir])
{
[[NSFileManager defaultManager] createDirectoryAtPath:appSupportDir withIntermediateDirectories:YES attributes:nil error:NULL];
}

我写了一个简单的库,使这个和所有其他有用的 iOS 文件夹都可以作为 NSFileManager 上的方法使用:https://github.com/nicklockwood/StandardPaths

关于ios - 如何隐藏在 ios 中的文档目录中创建的文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9207495/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com