2015-04-16 36 views
0

我正在开发使用科尔多瓦4.3.0的应用程序。我需要为用户提供访问选择从自己的相簿的照片,和我使用下面的代码:使用科尔多瓦在iOS相册缺乏权限

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),结果相同。

我在做什么错?我需要在​​3210上添加些什么吗?

回答

0

愚蠢的解决方案。我有权访问的设备对相册启用了限制。

iOS只是说你不能访问图片,没有解释原因。

取消限制,解决问题。