1

サーバーからメッセージをダウンロードして、次のように iPhoine Temp/catch フォルダーに保存しようとしています。

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

しかし同時に、メッセージが解凍されたときに問題が発生し、データベース内の同じ名前の画像が上書きされ、すべてのメッセージに同じ画像が表示されます。名前の画像はオーバーライドされません。

4

2 に答える 2

1

ディレクトリを cacheDirectory に追加します。

[cacheDirector stringByAppendingPathComponent:@"ディレクトリ名"];

個々の電子メールを内部に保存できます。また、ファイルの URL をファイル名としてハッシュします。

于 2012-09-27T01:04:21.883 に答える
0

cacheDirectory に追加し"/filename_dir、それらを追加してfilenameそこに保存します。

それが役に立てば幸い

于 2012-09-27T01:02:51.710 に答える