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

[BUG] Apploader UIActionSelector 崩溃

[复制链接]
发表于 2016-10-25 10:22:21
我开发所使用的自定义loader使用了UIActionSelector模块。昨天(10月24号),我重新编译apploader后,某个页面调用了UIActionSelector选择器。选择器可以正常弹出,但是每次选择OK后,app都会崩溃。请问这是云编译平台出现了问题吗?我代码没有任何改动。崩溃日志如下图: Screenshot_2016-10-25-10-18-00-105_com.miui.bugre.png
380
帖子
4
勋章
6
Y币
发一下二维码吧。

你怎么测试的,是在自定义loader 中崩溃,还是APPLoader中崩溃?
贴一下模块相关代码
11
帖子
0
勋章
175
Y币
本帖最后由 Honancp 于 2016-10-25 17:31 编辑
技术支持-F 发表于 2016-10-25 11:36
发一下二维码吧。

你怎么测试的,是在自定义loader 中崩溃,还是APPLoader中崩溃?

是自定义loader。但是里面出现崩溃问题的界面需要在我们这里的局域网才能进去,所以这里就不放二维码了。其界面如下图。当点击右侧确定时,就会崩溃。同时,附上代码。
Screenshot_2016-10-25-14-38-56-697_com.ocspace.go.png


  1.         //获取导师数据
  2.         var teacher_pay_list = new Array();
  3.         var teacher_pay_val_list = new Object();
  4.         $(dom).find("#id_teacher_pay option").each(function(){
  5.             var text = $(this).text();
  6.             if(text.length > 0){
  7.                 teacher_pay_list.push({
  8.                     name: text
  9.                 });
  10.                 teacher_pay_val_list[text] = $(this).val();
  11.                
  12.                 var cached = parseInt($api.getStorage("experiment-order-add-cache"));
  13.                 if(cached && formData && $(this).val() == formData.teacher_pay){
  14.                     $("#container-teacher_pay").text(text);  
  15.                 }
  16.             }
  17.         });
  18.         $("#btn-teacher_pay").on("click", function(){
  19.             UIActionSelector.open({
  20.                 datas: teacher_pay_list,
  21.                 layout: {
  22.                     row: 5,
  23.                     col: 1,
  24.                     height: 30,
  25.                     size: 12,
  26.                     sizeActive: 14,
  27.                     rowSpacing: 5,
  28.                     colSpacing: 10,
  29.                     maskBg: 'rgba(0,0,0,0.2)',
  30.                     bg: '#fff',
  31.                     color: '#888',
  32.                     colorActive: '#f00',
  33.                     colorSelected: '#f00'
  34.                 },
  35.                 animation: true,
  36.                 cancel: {
  37.                     text: '取消',
  38.                     size: 12,
  39.                     w: 90,  
  40.                     h: 35,
  41.                     bg: '#fff',
  42.                     bgActive: '#ccc',
  43.                     color: '#888',
  44.                     colorActive: '#fff'
  45.                 },
  46.                 ok: {
  47.                     text: '确定',
  48.                     size: 12,
  49.                     w: 90,
  50.                     h: 35,
  51.                     bg: '#fff',
  52.                     bgActive: '#ccc',
  53.                     color: '#888',
  54.                     colorActive: '#fff'
  55.                 },
  56.                 title: {
  57.                     text: '请选择',
  58.                     size: 12,
  59.                     h: 44,
  60.                     bg: '#eee',
  61.                     color: '#888'
  62.                 },
  63.                 fixedOn: api.frameName
  64.             }, function(ret, err) {
  65.                 if (ret) {
  66.                     if(ret.eventType == "ok"){
  67.                         $("#container-teacher_pay").text(ret.level1);
  68.                         $("input[name=teacher_pay]").attr("value", teacher_pay_val_list[ret.level1]);
  69.                     }
  70.                 }
  71.             });
  72.         });
复制代码


0
帖子
0
勋章
1911
Y币
Honancp 发表于 2016-10-25 14:40
是自定义loader。但是里面出现崩溃问题的界面需要在我们这里的局域网才能进去。其界面如下图。当点击右侧 ...

重新编译一下试试呢。。
11
帖子
0
勋章
175
Y币
时光~巷陌 发表于 2016-10-25 16:37
重新编译一下试试呢。。

有试过重新编译自定义loader,但是没解决问题。
0
帖子
0
勋章
1911
Y币
本帖最后由 时光~巷陌 于 2016-10-25 18:20 编辑
Honancp 发表于 2016-10-25 17:29
有试过重新编译自定义loader,但是没解决问题。

是在我发给你这个回复之后有重新编译过吗??云编译一下试试呢。。。。。
5
帖子
0
勋章
39
Y币
解决了吗。发现一级有这样的问题,3级正常
4
帖子
1
勋章
1479
Y币
应该是代码的问题,你log一下,看看那一步崩溃的
11
帖子
0
勋章
175
Y币
jiangdragon 发表于 2016-10-28 09:43
解决了吗。发现一级有这样的问题,3级正常

没解决,不是我代码的问题。坐等官方修复。
5
帖子
0
勋章
39
Y币
Honancp 发表于 2016-11-5 19:41
没解决,不是我代码的问题。坐等官方修复。

只有一级  先这样处理的

{ "name": "名称", "sub": [{}] }

多一个sub属性
12下一页
您需要登录后才可以回帖 登录

本版积分规则