1

プログラムでイメージを作成するときは、次のタイプのコードを使用します。

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
                                                     NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *photoname=@"image.jpeg";
NSString *path = [documentsDirectory stringByAppendingPathComponent:photoname];
NSData *data;
UIImage *image= [UIImage imageWithData:[values objectForKey:@"imgdata"]];
data = UIImageJPEGRepresentation(image, 0.4f);
[data writeToFile:path atomically:YES];

アプリケーションを更新するときに、これらのファイルは保持されるのでしょうか? そうでない場合、どうすればよいですか?
前もって感謝します。

4

1 に答える 1

3

ユーザーがアプリケーションを更新しても(ユーザーがクリーンインストールを行わない限り)、ドキュメントディレクトリ内のファイルは削除されません。

クリーンインストールの場合は、iCloudを使用する必要があります。

于 2012-10-08T22:32:21.390 に答える