gpt4 book ai didi

ios - iOS 8 中的相机显示黑屏

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:59:38 26 4
gpt4 key购买 nike

此代码用于从相机一张一张地捕获图像,但是在下次拍摄一张图像后相机将打开但黑屏(像它一样,快门关闭)。所有其他 ios 版本都可以工作,但在 ios 8 中不起作用.请告诉我如何解决?

-(void)openCamera
{
if(![PickerHandler doesDeviceSupportMediaType:ITEM_TYPE_PHOTO])
{
[PickerHandler showNoDeviceSupportWarningForMediaType:ITEM_TYPE_PHOTO withDelegate:self];
}
else
{
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.sourceType = UIImagePickerControllerSourceTypeCamera;

picker.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeImage];
[self presentViewController:picker animated:YES completion:nil];
}

}

最佳答案

转到设置>隐私>图片 ...并检查您的应用是否有权限。

在代码中,使用它来验证摄像头访问权限。

- (BOOL)authorizedCameraAccess
{
AVAuthorizationStatus status = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo];
return (status == AVAuthorizationStatusAuthorized);
}

关于ios - iOS 8 中的相机显示黑屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26652338/

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