当我以编程方式创建图像时,我使用这种类型的代码:
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];
我想知道,当我更新应用程序时,这些文件会被保留吗? 如果没有,我该怎么办? 提前谢谢。
答案 0 :(得分:3)
即使用户更新应用程序,也不会删除文档diretory中的文件(除非用户进行了全新安装)。
如果要处理干净安装的情况,则必须使用iCloud。