- 我有一个社交类的 APP,有三个 Tab 页面。
- 第一个页面是搜索用户,第二个页面是我的关注,第三个我的粉丝。
- 现在我在第一个页面搜索出来一个用户,搜索出来的 cell 上有关注按钮,也可以点这个 cell 跳到这个用户的个人主页进行关注。
- 那么问题来了:我跳到这个用户的个人主页进行关注后返回搜索页面,怎么将搜索页面关注按钮变成已关注,并且在第二个 tab 中加入我已经关注的这个用户?

1 tmac6740 Jul 1, 2017 返回刷新一遍 list 呗 |
2 EagleB Jul 1, 2017 callback |
&nsp; 3 KNOX Jul 1, 2017 via Android 如果是 Android,在搜索页跳转个人主页使用 startForResult, 个人主页回来时带一个参数标记是哪个用户,在搜索页的 onActivityResult 根据这个参数然后处理关注,如果是 iOS 应该同理。 |
4 blacklee Jul 1, 2017 via iPhone 这个属于典型的 RAC 的应用场景了 |
5 summer1991 OP @tmac6740 你是指本地维护 list 还是网络请求 list ? |
6 summer1991 OP @KNOX。。。这不就是回调了一下么 跟返回时刷新没有什么区别 |
7 summer1991 OP @blacklee 所以你在内存中维护一个我关注的人的 list 然后用 rac ? |
8 KNOX Jul 3, 2017 via Android @summer1991 刷新局部和刷新全部是这样的? |
9 KNOX Jul 3, 2017 via Android @summer1991 一样的? |
10 summer1991 OP @KNOX 如果刷新局部 你还要维护是否变化 以及哪些东西变了。这样就已经使问题复杂化了。如果我和这个人除了关注关系 比如再加一个点赞 局部刷新的逻辑就更复杂了 |