使用Cordova对iOS相册缺乏许可

时间:2015-04-16 12:41:28

标签: ios iphone cordova permissions camera

我正在使用Cordova 4.3.0开发应用程序。我需要为用户提供从相册中选择图片的权限,并且我使用以下代码:

navigator.camera.getPicture(function(imageURI) {
    //success
}, function(message) {
    //error
}, {
    quality: 50,
    destinationType: navigator.camera.DestinationType.FILE_URI,
    sourceType: navigator.camera.PictureSourceType.PHOTOLIBRARY
});

在iOS上调用此代码时,我收到消息:

iOS Screenshot

在隐私设置中,应用程序在相机中启用,但不会显示在照片中。 XCode模拟器上不会发生此错误。我尝试了最后一个版本的Camera Apache plugin(0.3.6)和最后一个版本(1.0.1-dev),结果相同。

我做错了什么?我是否需要在config.xml上添加内容?

1 个答案:

答案 0 :(得分:0)

愚蠢的解决方案。我访问过的设备已为相册启用了限制。

iOS简单地说您无法解释原因而无法访问图片。

取消限制,问题解决了。