ios - 科尔多瓦插件相机未在 iPad 电容器上显示画廊
问题描述
平台:
离子
要求:
电容迁移后在 iPad 上单击上传时,库弹出框不可见。它适用于 iPhone 设备。
使用的插件: Cordova 插件相机
科尔多瓦插件相机版本:
科尔多瓦插件相机:4.1.0
离子原生/相机:4.7.0
解释:
我们已将离子应用迁移到电容器。在迁移之前,cordova 插件相机会在 iPhone 和 iPad 上显示图库选项。一旦迁移到电容器,它只在 iPhone 上显示画廊选项。但它没有在 iPad 上显示画廊弹出窗口。代码级别没有区别。在这两种设备上,它采用相同的方法。但在 iPad 上,它不显示图库弹出框。
代码:
var option = CameraPopoverOptions(300, 300, 200, 200, Camera.PopoverArrowDirection.ARROW_ANY); this.camera.getPicture({ quality: 100, destinationType: this.camera.DestinationType.FILE_URI, sourceType: this.camera.PictureSourceType.SAVEDPHOTOALBUM, mediaType: this.camera.MediaType.VIDEO, popoverOptions: option }).then((图像数据) => { });
我还尝试了多种相机选项组合。iPad 上没有任何效果。
未找到错误日志。应用程序不会崩溃。getPicture 方法的行为与 iPhone 相同。但在 iPad 中看不到画廊弹出框。
解决方案
推荐阅读
- abp - 您身边的带有 Angular UI 模板的应用程序是否也太慢了?
- r - 创建一个新列并用相同组中的值填充它
- flutter - Beacon 和 Flutter 能用吗?
- javascript - 在下一个 js 环境中发送到服务器之前如何处理数据?
- laravel - 如何在刀片模板中删除字符串中的某些字符
- javascript - java.choose 返回无法读取未定义的属性
- c# - 新线程内存使用量不会停止增加
- javascript - 使用网站时:codeforces。我对用户输入感到震惊。如何根据这样的网站构建我的代码?
- javascript - 当我尝试使用 facebook 按钮实现登录时如何避免此错误?
- validation - Google 表格:数据验证 - 跨多列的唯一行值