美文网首页
人/狗/码的日常 2021-06-12

人/狗/码的日常 2021-06-12

作者: 启发禅悟 | 来源:发表于2021-06-12 22:05 被阅读0次

现在的天气不错,正好每天中午可以遛狗,除了人少之外,还可以给自己15分钟日光浴,补充维生素钙。

今天酷奇又收获几位粉丝,中午遛狗的时候,碰到姥爷妈妈和小朋友的三人组合在小区的绿化休息区域休息,然后酷奇就开开心心的向他们邀宠了,人家一说“过来”,就屁颠屁颠的跑过去让别人撸狗,自己一脸的享受。

为啥我叫你“过来”,每次都要看心情呢?

今天继续各种测试,修复测试发现的问题。在重构了之后,修复起来还算不错。

image.png

如图,今天最重要的是在修复Like/Unlike这个问题。

之前由于希望Like/Unlike能够比较顺滑,所以后台的交互采用的是Parse的Eventually系列API,就是保存,删除Like的记录,都由异步去做,UI这边是直接修改,不需要等异步处理完毕再更新。

但是这种处理方案还是有瑕疵的。

通常情况下,连续点击喜欢按钮,会生成saveLikeEventually和deleteLikeEventually,由于其操作是按顺序的,所以最终的结果会和我们点击的次数匹配。

但结合TableView的刷新,就会出现问题。

  1. 刷新TableView,选择iOS触摸事件全家桶的喜欢按钮
  2. 反复点击喜欢按钮10多次
  3. 刷新TableView,选择iOS触摸事件全家桶的喜欢按钮
  4. 反复点击喜欢按钮10多次

这种情况下,3执行结果,取得的iOS触摸事件全家桶的喜欢状态可能不是2的最终结果,从而出现重复喜欢/重复删除。

所以最后还是采用异步等待的方式,点击喜欢按钮,提示进度条,禁止用户交互,等待后台完成相应的喜欢/不喜欢的操作之后,再更新UI,允许用户交互。

相关文章

  • 人/狗/码的日常 2021-06-12

    人 现在的天气不错,正好每天中午可以遛狗,除了人少之外,还可以给自己15分钟日光浴,补充维生素钙。 狗 今天酷奇又...

  • 人/狗/码的日常 - 开篇

    参加简书的日更,先给自己定个小目标吧,坚持三天。 没啥写作技巧,也不是写什么故事,小说,散文,存粹就是日记,来鼓励...

  • 人/狗/码的日常 2021-04-28

    人 今天爱人休息,所以就可以美美的吃上一顿了。自从病情控制以来,就有抑制不住的想吃东西的欲望,老觉得饿。 狗 今天...

  • 人/狗/码的日常 2021-05-01

    发现要每天坚持写一些东西,还是挺困难的。佩服那些能坚持日更1000+的人。 回想起小学的老师给过我的一句评语,没有...

  • 人/狗/码的日常 2021-04-30

    今天花费了一天的时间在某些不值得的事情上,所以基本上就是碌碌无为了。 人 天气渐渐热了,这对我来说是非常不错的事。...

  • 人/狗/码的日常 2021-05-02

    恭喜自己完成日更7天的任务。 人 药吃完了,所以今天不得不出门去买药。尚杰这些年来降了不少,从原先的2500+到现...

  • 人/狗/码的日常 2021-05-04

    今天上海阴雨绵绵,妖风阵阵。由于建筑方位的问题,每次这种天气,总会有呼啸声。 人 I let algorithms...

  • 人/狗/码的日常 2021-05-05

    不知道大家花在日更上的时间会是多少,可能30-60分钟是个合适的区间吧。 人 对于普通人来说,宇航员是探索者,是英...

  • 人/狗/码的日常 2021-05-03

    我们小区的生态环境是越来越好了,回想12年前刚住进来的时候,那还是光秃秃的草坪和没有枝叶的小树,现在变的郁郁葱葱了...

  • 人/狗/码的日常 2021-04-27

    知识产权 突然发现之前自己收藏的不少技术文章的内容都消失了,一部分变成了404,一部分变成了平台审核。可见现在对知...

网友评论

      本文标题:人/狗/码的日常 2021-06-12

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