Ios Parse.com好友关系

Ios Parse.com好友关系,ios,objective-c,parse-platform,Ios,Objective C,Parse Platform,我正在开发一个iOS应用程序,帮助人们在他们就读的大学里找到室友。我曾计划做一种类似tinder的事情,你在某人身上向左或向右滑动,然后如果两个用户都向右滑动,你就可以开始说话了。但我不确定在解析中该怎么做,因为我目前只有一个类保存用户及其信息。有没有人能帮我弄明白我会怎么做?或者有没有比让两个用户都正确刷卡开始交谈更好的方法?我建议创建两个新表来捕获刷卡交互。比如: Liked - initiatingUser - likedUser Unliked - initiatingUser - u

我正在开发一个iOS应用程序,帮助人们在他们就读的大学里找到室友。我曾计划做一种类似tinder的事情,你在某人身上向左或向右滑动,然后如果两个用户都向右滑动,你就可以开始说话了。但我不确定在解析中该怎么做,因为我目前只有一个类保存用户及其信息。有没有人能帮我弄明白我会怎么做?或者有没有比让两个用户都正确刷卡开始交谈更好的方法?

我建议创建两个新表来捕获刷卡交互。比如:

Liked
- initiatingUser
- likedUser

Unliked
- initiatingUser
- unlikedUser
然后,每当用户向右或向左滑动时,将一条新记录添加到相应的表中


然后,我将使用云代码的AfterSave功能来获取喜欢的表,其中initiatingUser和likedUser被翻转。然后,我可以向适当的用户发送推送通知,在新表中创建一条新记录,以便两个用户下次登录时都能看到这些记录。

您是否知道如何对每个用户的列表进行排序,一次一个用户允许他们向左或向右滑动?获取一定数量的用户,在设备上缓存该阵列,向用户显示阵列[0],然后在用户滑动后显示阵列[1],依此类推。一旦用户通过了大多数缓存用户,再次触发请求并将新获取的用户附加到数组的末尾。