1

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

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

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

4

2 回答 2

1

将目录附加到您的 cacheDirectory:

[cacheDirector stringByAppendingPathComponent:@"directoryName"];

您可以在其中存储单独的电子邮件。我还将文件 URL 散列为文件名。

于 2012-09-27T01:04:21.883 回答
0

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

希望能帮助到你

于 2012-09-27T01:02:51.710 回答