做了个类似于点赞的逻辑
又一次让自己钻进了死胡同
钻进死胡同不要紧 关键是自己能敢于打破这个死胡同 跳出来才是最重要的
刚开始自己想的是这样的:
就拿点赞说吧 因为单元格要重用 所以为了不出现重用单元格之后 点过赞的还是显示没赞
刚开始自己的想法是点过赞之后刷新数据源
那么刷新数据源就应该请求数据(没错就是错在了这里),那么问题又来了
不能仅仅就刷新一页 你不知道你的数据实在那一页放着 就算知道处理起来也是比较麻烦的
那样的话如果当前有一千条数据 那你是不是就要刷新一千条啊
显然这样是不行的 太浪费了 真拿客户的流量不是流量了
接下来又想了个办法就是 自定义当前按钮 给个枚举类型
这样也能解决问题 但是想想还是有点麻烦
其实最简单的办法 就是直接更改模型数据就行了
干嘛要做那摩多
这也是自己走进的死胡同 想当然的认为只要刷新就要请求数据 而没有想到自己去更改数据