美文网首页
终于找到bug的原因了。

终于找到bug的原因了。

作者: 草原野马 | 来源:发表于2017-12-18 10:05 被阅读14次

bug重现

A 界面有一个菜单选择界面,选中的是菜单二,数据是数组里面有一个model.然后需要把传递到B界面 ,B界面也会有同样数据数据和选中效果。然后在B界面选中了菜单三,返回A界面后展示的还是B界面选中的数据。

项目需求

因为A界面和B界面有这大致相同的界面效果,所以为了减少代码,用的都是共同的界面而已。

bug原因分析

首先这2个A界面和B界面用的是共同的界面,但是创建数据源的时候,两个界面的数组地址是不同的,数组里面是model.数据是由A界面传递到B 界面的。因为A界面里面的model数据的地址实际是和B 界面里面的model地址相同的,当B 界面对模型进行了操作,返回到A 界面的时候,因为用的数据里面模型的地址是一样的,所以A界面的数据会变成B界面选中的数据

最后的A界面的效果.png

相关文章

  • 终于找到bug的原因了。

    bug重现 A 界面有一个菜单选择界面,选中的是菜单二,数据是数组里面有一个model.然后需要把传递到B界面 ,...

  • 终于找到原因了

    今天在简书看了许多文章,忽然发现了我自身存在的许多问题。 一是惰性。我的导致于无论是看书、写作或者其他事情,都是断...

  • 终于找到原因了

    有文化真好,可以自己分析事件也能找到解决方法。 最近三天每天早晨都在梦中腻歪醒来,什么叫“腻歪”呢?大概是地域词汇...

  • 终于找到脱发的原因了……

    琢磨专业术语是一件“烧脑”的事情,一直觉得英语是一个有点尴尬的学科,因为好多时候还要跟中文串联起来讲。 例如你要跟...

  • 终于找到跌的原因了

    今天星期二 二月初六,三八妇女。太阴了,难怪要跌。 因为要取钱给心爱的女人买东东嘛。 买吧,赚钱不就是为了花嘛。 ...

  • 终于,我找到单身的原因了

    前两天闲着无聊,看了看微信朋友的头像,猛然发现,那个跟我说可能要注孤生的女生,居然换了情侣头像,打开朋友圈一看,最...

  • 终于找到腿粗的原因了.......

    对于女人来说,腿粗是一件非常痛苦的事, 尤其是长了一双肌肉腿! 但是有时候这未必是减肥不到位, 而是和站的姿势有关...

  • 终于找到贝消失的原因了

    7月29号早上在贝市场挂了100个简书贝,一整天也没有上去看,想着没有任何通知信息,应该就是没卖出去吧。30号早晨...

  • 我终于找到一个让Spring Boot没有bug的方法了

    我终于找到一个让Spring Boot没有bug的方法了 要想代码没有bug,只能求佛祖保佑了。 在Spring ...

  • 软件测试查找bug原因

    想要修复bug,首先面临找到bug原因的难题,好比一根针掉到地上,怎么找到这根针?这个问题就交给各国大妈去解决了 ...

网友评论

      本文标题:终于找到bug的原因了。

      本文链接:https://www.haomeiwen.com/subject/eacjixtx.html