gpt4 book ai didi

objective-c - 将图片从 assets-library 复制到 app 文件夹

转载 作者:行者123 更新时间:2023-12-01 16:56:51 25 4
gpt4 key购买 nike

我有一个 UIImagePickerController,我想将选定的图像保存到我的应用程序中。我可以通过获取当前的 UIImage 并保存它(通过创建文件)来轻松做到这一点,但我更愿意直接将文件从库中复制到我的文件夹中。
所以现在我有一个所选图像的 URL:UIImagePickerControllerReferenceURL,它返回一个特定的模式“assets-library”。我试图将图像从这种 URL 复制到路径但没有成功。

有没有办法在我想做的事情上取得成功?
谢谢 !

最佳答案

你可以通过两种方式做到这一点

第一种方式:使用 imagePickerController didFinishPickingMediaWithInfo代表

-  (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {

UIImage *selectedImage = [info valueForKey:UIImagePickerControllerOriginalImage];

//save selectedImage to document directory

}

第二种方式:使用 ALAssetLibrary .

为此,您必须保存 ALAsset URL并使用 ALAssetLibrary 检索图像,请引用 my answer for details .只要把你的 ALAsset url而不是 asseturl

关于objective-c - 将图片从 assets-library 复制到 app 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10967549/

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