在一个应用程序中,我目前只有在检查了相机权限之后才拍照,如下所示:
AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo];
if(authStatus == AVAuthorizationStatusAuthorized) {
// Take picture
}else{
// Prompt user to go into their settings and add permissions for app
}
然而,在第一次使用时,a) 初始的“您是否要授予此应用程序相机权限?”提示不会出现,b) 在iPad的设置中,该应用程序不会出现在隐私->相机下。这导致了一个不幸的情况,即无法在应用程序中允许相机权限。
如果有任何建议以避免这种情况,将不胜感激。谢谢阅读。