帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
4
帖子
0
勋章
1078
Y币

[BUG] UIMediaScanner问题!!!

[复制链接]
发表于 2016-10-25 00:41:13
UIMediaScanner 回调的total与图库的总数不同!!
UIMediaScanner.scan({
    type: 'all',
    count: 10,
    sort: {
        key: 'time',
        order: 'desc'
    },
    thumbnail: {
        w: 100,
        h: 100
    }
}, function(ret) {
    if (ret) {
        alert(JSON.stringify(ret));
    }
});

测试的是IOS系统,系统内相簿总数400+,但是UIMediaScanner.scan扫描系统获得total是15;
但是从系统相簿打开一张新图片后,在扫描就会多一张,成16.


这是什么问题呢?
难道只能扫描系统打开过的?

系统版本多少?iOS几?
手机型号多少?iphone几?

系统相册截图发几张,UIMediaScanner打开后的截图也发几张
4
帖子
0
勋章
1078
Y币
模块咨询-Turbo 发表于 2016-10-25 10:33
系统版本多少?iOS几?
手机型号多少?iphone几?

IOS10.0.2
iphone6s

原生的相册,

api.getPicture调用的相簿,

UIMediaScanner资源扫描的结果!
放回的total的结果是3

api对象的getPicture也只能获取3张?
4
帖子
0
勋章
1078
Y币
模块咨询-Turbo 发表于 2016-10-25 16:28
api对象的getPicture也只能获取3张?

api.getPicture获取正常

UIMediaScanner获取不对
JackyDu 发表于 2016-10-25 17:00
api.getPicture获取正常

UIMediaScanner获取不对

已优化,重新云编译或自定义loader即可
4
帖子
0
勋章
1078
Y币
模块咨询-Turbo 发表于 2016-10-25 18:50
已优化,重新云编译或自定义loader即可

重新编译后,还是有问题!
我设置没改,开启UIMediaScanner.scan后,

会扫描10次资源库,
第一次返回total:38,list:[];list是空的
第二次返回total:19,list:[];list是空的
第三次到最后返回total:0,list:[];list是空的

使用UIMediaScanner.open打开状态如下:
(也是的不过全部资源信息,系统内400张图)

JackyDu 发表于 2016-10-25 21:29
重新编译后,还是有问题!
我设置没改,开启UIMediaScanner.scan后,

确定是云编译的?
4
帖子
0
勋章
1078
Y币
本帖最后由 JackyDu 于 2016-10-27 07:27 编辑

嗯是的!!!
刚才又云编译过一次,
也自定义loader一次,
还是出现这样的问题!!!



模块咨询-Turbo 发表于 2016-10-25 18:50
已优化,重新云编译或自定义loader即可

重新编译后,还是有问题!
我设置没改,开启UIMediaScanner.scan后,

会扫描10次资源库,
第一次返回total:38,list:[];list是空的
第二次返回total:19,list:[];list是空的
第三次到最后返回total:0,list:[];list是空的

测试机iphone6splus
系统版本10.0.2(14A456)
4
帖子
0
勋章
1078
Y币

我终于找到原因了!!!不是模块问题!

是我测试的这台手机没关闭元同步,所以扫描不到图片!!!

太粗心了!!!
12下一页
您需要登录后才可以回帖 登录

本版积分规则