如何在iOS上的不同temp / cache文件夹中存储文件

时间:2012-09-27 00:49:21

标签: iphone ios xcode cocoa-touch

我正在尝试从服务器下载邮件并将其存储在iPhoine Temp / catch文件夹中,如下所示:

   NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); 
    NSString *cacheDirectory = [paths objectAtIndex:0];
    return cacheDirectory;

但与此同时,当消息解压缩时,我会遇到问题,它会覆盖数据库中的相同名称图像,并在所有消息中显示相同的图像 我的问题是如何将每个FILE存储在iOS temp / catch文件系统中的自己的文件夹中,这样相同的名称图像就不会被覆盖。

2 个答案:

答案 0 :(得分:1)

将目录附加到cacheDirectory:

[cacheDirector stringByAppendingPathComponent:@“directoryName”];

您可以在里面存储个人电子邮件。我还将文件URL散列为文件名。

答案 1 :(得分:0)

附加到cacheDirectory "/filename_dir“它们附加filename并存储在那里。

希望有所帮助