详细问题描述
本人手机 iPhone 6, iOS 10.3.3 下载了 HelloH5 应用,发现里面的 系统相册功能 plus.gallery.pick 在弹出的相册列表中,我手机里面只显示 15 张图片,但本人相册有500多张,权限全部开放了,其它原生App 没有这个问题。 具体原因不明,后自己拿代码试了,也只弹出15张图片。
后用 iPhone 6 iOS 11.1 模拟器 从手机相册选择图片 应用直接崩溃,弹出相册还没显示,直接黑屏,然后崩溃。
============ 后续更新 =================
本人在测试了一下,新拍的照片可以出现在列表中,个人感觉有可能是不是因为 本人手机本地空间不够,iOS 把相册的图片全压缩上传到 iCloud 里去了,本地全是缩略图,所以这才导致拉取相册出的问题,还有就是 其它原生App ,虽然图片也在 iCloud 但如果选择,则会先从iColud 下载,然后在应用。
还有最后 iOS 11.1 下还是黑屏,奔溃的。
重现步骤
- 调用相册,打开后未拉取所有图片,iOS 11.1 下,直接崩溃。
- 望给出解决方案,或说明具体原因。
运行环境
手机 iPhone 6, iOS 10.3.3
[浏览器版本]
HBuild 8.8.7.201711221929
Mui v3.7.0
附件
// ES6 语法已编译过后运行
try {
plus.gallery.pick((res) => {
console.log(res);
}, (e) => {
console.log(JSON.stringify(e));
}, {
filter: 'image',
multiple: false,
system: false
});
} catch(e) {
plus.nativeUI.alert("打开相册失败,请开启相关权限");
}
[安装包]
请看附件截图~
联系方式