gpt4 book ai didi

ios - 保存可变图像数组并加载它们

转载 作者:行者123 更新时间:2023-11-28 22:21:38 25 4
gpt4 key购买 nike

我的应用程序中有一部分会拍照,用户可以选择保存照片,然后将图像保存到数组中,但是我可以通过哪些方式将其保存到手机中而不将其放入照片库中。我试过了

UIImage *image = imageView1.image;

[array addObject: image];

NSUserDefaults *default = [NSUserDefault standardDefaults];
[defaults setObject:image withKey:@"saved image"]; //not exact code just showing the method

我用来保存图片数组

[defaults synchronize];

然后我也使用 UserDefaults 加载数组,但它不起作用。我想知道是否有其他方法可以在不将图像保存到照片库的情况下保存图像。

最佳答案

原则上,您可以使用

将图像保存在 NSUserDefaults
[[NSUserDefaults standardUserDefaults] setObject:UIImagePNGRepresentation(image) 
forKey:key];

但请记住,NSUserDefaults 用于存储首选项,而不是图像。您最好将图像保存在文档文件夹中,并将路径存储在 NSUserDefaults 中(按照 Wain 的建议)。

关于ios - 保存可变图像数组并加载它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20237198/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com