gpt4 book ai didi

iphone - 在应用程序中获取相机拍摄的最近图像

转载 作者:行者123 更新时间:2023-11-28 20:31:57 25 4
gpt4 key购买 nike

我正在开发一个使用相机的应用程序。我正在使用浏览选项浏览图库中的照片。如果需要,我还会提供拍照选项。为了在浏览时获取选定的照片,我实现了 UIImagePickerControllerDelegate 方法:

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)img editingInfo:(NSDictionary *)editInfo 
{
[self dismissModalViewControllerAnimated:YES];
imageView.image = img;
}

我正在使用这种方法获取选定的图像。但是如何在我的 imageView 中获取相机捕获的图像而不将其保存到图库中呢?我会用同样的方法获取图像吗?

最佳答案

您正在使用 imagePickerController:didFinishPickingImage:editingInfo:。这在 ios 3.0 中已弃用。引用UIImagePickerControllerDelegate也引用这个link为什么不使用已弃用的方法。

你必须使用 imagePickerController:didFinishPickingMediaWithInfo: 如下:

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

{
yourImageView.image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
[self dismissModalViewControllerAnimated:YES];
}

这适用于您的相机和照片库。您也不需要保存使用相机拍摄的图像。您可以像这段代码一样直接将它分配给您的 ImageView 。

希望对你有帮助。

关于iphone - 在应用程序中获取相机拍摄的最近图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11839984/

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