相关疑难解决方法(0)

Info.plist中必须存在NSPhotoLibraryUsageDescription键才能使用相机胶卷

最近我开始收到此错误:

Info.plist中必须存在NSPhotoLibraryUsageDescription键才能使用相机胶卷.

我正在使用React Native来构建我的应用程序(我不熟悉ios本机开发),我不知道如何将此键添加到Info.plist

你能发一个例子吗?谢谢

我正在使用npm包 "react-native-camera-roll-picker": "^1.1.7"

在此输入图像描述

info.plist ios react-native

143
推荐指数
6
解决办法
13万
查看次数

确定是否设置了对照片库的访问权限 - PHPhotoLibrary

使用iOS 8中的新功能,如果您在应用程序中使用相机,它将要求访问相机的权限,然后当您尝试重新拍摄照片时,它会要求获得访问照片库的权限.下次启动应用程序时,我希望检查相机和照片库是否具有访问权限.

在此输入图像描述

对于相机,我检查一下

if ([AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo] == AVAuthorizationStatusDenied)
{
// do something
}
Run Code Online (Sandbox Code Playgroud)

我正在为照片库寻找类似的东西.

ios ios8 phphotolibrary

92
推荐指数
8
解决办法
8万
查看次数

如何检测相机是否受用户限制

我正在使用启动相机的按钮来执行ios应用程序.

如果设备有可用的相机,我想启用/禁用按钮.

我想检测设备是否有摄像头,以及设备是否有摄像头但是受限制(使用此设备),因此您无法使用它.

我该如何检测这两个选项?

谢谢

camera restrictions ios

17
推荐指数
2
解决办法
1万
查看次数

检测媒体库ios的权限

在我的应用程序中,我想检测一下,如果用户是否允许他的媒体库.当系统弹出询问或稍后设置时,用户可能会拒绝媒体库权限.有没有办法检测媒体库权限的状态?

这是我访问歌曲列表的代码.

MPMediaQuery *everything = [MPMediaQuery songsQuery];
NSArray *songArray = [everything items];
Run Code Online (Sandbox Code Playgroud)

请参阅下面的屏幕截图,用户可以更改媒体库权限.

在此输入图像描述

objective-c ios media-library swift

9
推荐指数
1
解决办法
4239
查看次数