帖子
帖子
用户
博客
课程
显示全部楼层
1
帖子
0
勋章
2
Y币

[BUG] IOS11拍照崩溃。从相册选择没事

[复制链接]
发表于 2018-1-12 18:15:52
IOS11拍照崩溃。从相册选择没事
2
帖子
0
勋章
2271
Y币
您好,是哪个模块?还是哪个api接口?
1
帖子
0
勋章
2
Y币
本帖最后由 夜残恋 于 2018-1-12 18:32 编辑
cjapi 发表于 2018-1-12 18:18
您好,是哪个模块?还是哪个api接口?

是拍照上传。拍照后使用照片的时候崩溃。 api.getPicture     。别的系统都没事,Android也没事,就IOS11有问题
2
帖子
0
勋章
2271
Y币
夜残恋 发表于 2018-1-12 18:23
是拍照上传。拍照后使用照片的时候崩溃。 api.getPicture

您好,在云编译那是否勾选了相机、读取照片、添加照片权限?
1
帖子
0
勋章
2
Y币
cjapi 发表于 2018-1-12 18:32
您好,在云编译那是否勾选了相机、读取照片、添加照片权限?

加了的。
2
帖子
0
勋章
2271
Y币

您好,提供一下复现代码吧,以及测试机型版本,我这边试试。
1
帖子
0
勋章
2
Y币
if (ret.buttonIndex == 1) {
                    api.getPicture({
                        sourceType: 'camera',
                        encodingType: 'jpg',
                        mediaValue: 'pic',
                        destinationType: 'url',
                        allowEdit: true,
                        quality: 50,
                        saveToPhotoAlbum: api.deviceModel.match(/XXXXX/) ? false : true
                    }, function (ret, err) {
                        if (ret) {




好像找到原因了。是     saveToPhotoAlbum: api.deviceModel.match(/XXXXX/) ? false : true把这段代码注掉就好了。把图片存本地这块有问题好像。系统版本是ios11.用的iPhone8。注掉了就不崩溃了。现在是如果不把图片存在本地可能会影响我们的用户体验,相比较崩溃来说当然是好的。但是最好可以存本地。你们能优化下么
2
帖子
0
勋章
2271
Y币
夜残恋 发表于 2018-1-12 18:44
if (ret.buttonIndex == 1) {
                    api.getPicture({
                        sourceType ...

您好,写成saveToPhotoAlbum:  true再试试,另外平台上云编译那勾选勾选了一下相机、读取照片、添加照片权限,我这边没有闪退。测试机型iPhone8  11.1.1版本
1
帖子
0
勋章
2
Y币
cjapi 发表于 2018-1-17 19:25
您好,写成saveToPhotoAlbum:  true再试试,另外平台上云编译那勾选勾选了一下相机、读取照片、添加照片 ...

谢谢..........
您需要登录后才可以回帖 登录

本版积分规则