gpt4 book ai didi

iphone - 将图像保存在相机胶卷中并获取资源 URL

转载 作者:行者123 更新时间:2023-12-03 18:27:17 26 4
gpt4 key购买 nike

对于我正在开发的应用程序,我使用 UIImagePickerController 拍摄照片并将其存储在相机胶卷中:

- (void)imagePickerController:(UIImagePickerController*)picker didFinishPickingMediaWithInfo:(NSDictionary*)info {
//... some stuff ...

UIImageWriteToSavedPhotosAlbum([info objectForKey:@"UIImagePickerControllerOriginalImage"], nil, nil, nil);

}

图像已保存,现在我需要获取其引用网址,因此我尝试枚举相机胶卷并获取最后一张图像,但我总是在刚刚拍摄的图像之前获取图像。

有人知道如何获取刚刚保存的图片的引用吗?

谢谢,最大

最佳答案

此解决方案应该可以解决问题:

    ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
[library writeImageToSavedPhotosAlbum:((UIImage *)[info objectForKey:UIImagePickerControllerOriginalImage]).CGImage
metadata:[info objectForKey:UIImagePickerControllerMediaMetadata]
completionBlock:^(NSURL *assetURL, NSError *error) {
NSLog(@"assetURL %@", assetURL);
}];

瞧:

assetURL assets-library://asset/asset.JPG?id=1611E84C-24E2-4177-B49A-1C57B4A9C665&ext=JPG

关于iphone - 将图像保存在相机胶卷中并获取资源 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14488782/

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