首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >科多瓦相机插件IOS 11无法从库中获取图像

科多瓦相机插件IOS 11无法从库中获取图像
EN

Stack Overflow用户
提问于 2017-11-28 11:56:25
回答 1查看 1.5K关注 0票数 14

我正在使用ionicXcodecordova-plugin-camera来访问我的iphone库。它在IOS 11.1.2上运行。

我想所有的授权都设置好了,但是当我单击图像选择库中的图片(图像选择器正在显示)时,我得到了以下错误:

发现扩展时遇到的发现错误: Domain=PlugInKit Code=13“查询取消”UserInfo={NSLocalizedDescription=query cancelled}

下面是这个主题:PhotoPicker discovery error: Error Domain=PlugInKit Code=13 --看来这可能是缺少权限错误。

正如您在下面看到的,Info.plist已经设置好了,我找不到我的错误所在,有什么想法吗?

代码语言:javascript
运行
复制
// FUNCTION TO OPEN MY IPHONE'S LIBRARY AND SELECT A PIC

$scope.takePic = function()
{
    navigator.camera.getPicture(
    function(uri){
        //console.log(uri);
    },

    function(){
	   $ionicPopup.alert({
	         title: 'Error',
	         template: 'Impossible'
	         });
    },
    {
    	destinationType: 1,
    	sourceType: Camera.PictureSourceType.PHOTOLIBRARY,
    	allowEdit: false,
    	saveToPhotoAlbum: false,
    	quality: 30,
     }
     );

};
代码语言:javascript
运行
复制
<!--LINES ADDING IN MY CONFIG.XML TO SET THE INFO.PLIST FILE -->

<edit-config target="NSCameraUsageDescription" file="*-Info.plist" mode="merge">
    <string>need camera access to take pictures</string>
</edit-config>

<edit-config target="NSPhotoLibraryUsageDescription" file="*-Info.plist" mode="merge">
    <string>need to photo library access to get pictures from there</string>
</edit-config>

<edit-config target="NSLocationWhenInUseUsageDescription" file="*-Info.plist" mode="merge">
    <string>need location access to find things nearby</string>
</edit-config>

<edit-config target="NSPhotoLibraryAddUsageDescription" file="*-Info.plist" mode="merge">
    <string>need to photo library access to save pictures there</string>
</edit-config>

<!-- BUTTON THAT IS CALLING THE FUNCTION -->

<button ng-click="takePic()" style="font-weight:300;border-radius:10px 10px 10px 10px;" class="button button-positive button-block">Take picture</button>

EN

回答 1

Stack Overflow用户

发布于 2017-12-03 20:31:10

有完全相同的问题。在阅读文档时,它指定:

NSPhotoLibraryUsageDescription 虽然该键控制对用户照片库的读写访问,但如果应用程序只需要向库添加资产而不需要读取任何资产,则最好使用NSPhotoLibraryAddUsageDescription。

因此,从技术上讲,只使用NSPhotoLibraryUsageDescription就足够了。尝试删除NSPhotoLibraryAddUsageDescription,但这并没有什么区别,我仍然得到了相同的错误消息,不管有没有它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47531010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档