gpt4 book ai didi

iphone - iDevice 相机显示黑色而不是预览

转载 作者:技术小花猫 更新时间:2023-10-29 10:37:33 24 4
gpt4 key购买 nike

enter image description here我正在开发一个从 iDevice 的相机捕获图像并将其上传到网络服务的应用程序。

没问题,除了设备的摄像头外,一切正常。设备的摄像头快把我逼疯了。我正在使用下面的代码来允许用户捕获图像。有时相机会显示预览,有时不会。而不是预览只是在屏幕上显示完全黑暗。如果我从后置摄像头切换到前置摄像头,它就会开始正常工作。我什至尝试从设备中删除所有后台应用程序并尽可能多地清除内存;仍然没有运气,我被困住了。 :(

- (IBAction)addNewImage:(id)sender
{
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.delegate = self;

if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
{
// Take picture from camera
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;

// set no to take as much pictures as user want.
imagePicker.showsCameraControls = YES;

// Show user the camera
[self presentModalViewController:imagePicker
animated:YES];
}
else
{
imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
[self presentModalViewController:imagePicker
animated:YES];
}
}

最佳答案

我有一个客户遇到了这个问题。他们必须选择不允许访问相机。我们必须在“设置”中更改应用程序的相机隐私设置。当我们重新打开它时,不再有黑色的相机屏幕。

关于iphone - iDevice 相机显示黑色而不是预览,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16746839/

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