- 我有一个社交类的 APP,有三个 Tab 页面。
- 第一个页面是搜索用户,第二个页面是我的关注,第三个我的粉丝。
- 现在我在第一个页面搜索出来一个用户,搜索出来的 cell 上有关注按钮,也可以点这个 cell 跳到这个用户的个人主页进行关注。
- 那么问题来了:我跳到这个用户的个人主页进行关注后返回搜索页面,怎么将搜索页面关注按钮变成已关注,并且在第二个 tab 中加入我已经关注的这个用户?
1
tmac6740 Jul 1, 2017
返回刷新一遍 list 呗
|
2
EagleB Jul 1, 2017
callback
|
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 如果刷新局部 你还要维护是否变化 以及哪些东西变了。这样就已经使问题复杂化了。如果我和这个人除了关注关系 比如再加一个点赞 局部刷新的逻辑就更复杂了
|