【发布时间】:2017-01-30 23:29:05
【问题描述】:
我正在尝试开发一个琐事应用程序,很像 Quiz Up,但有多个玩家。
这是我想做的事情:-
在 Parse 上创建一个名为“游戏会话”的类,其中包含创建者 (PFUser.current)、游戏会话名称 (name) 和受邀用户名称 (invited_users) 的信息。将此游戏会话视为一个封闭组,用户仅在其中相互交互。
所以有一个createSessionViewController 和一个joinSessionViewController。
如果用户 A 创建一个游戏会话(在 createSessionViewController 中)并向用户 B 和用户 C 发送邀请,他们可以在 joinSessionViewController 中接受或拒绝这些邀请。
现在根据我的研究,我必须查询 Game Session 类中的所有对象(在 joinSessionViewController 的 viewdidload 中)并使用 query.wherekey 例如,用户 B 的对象 ID 在“invited_users”列。如果是这样,我会返回该游戏会话的对象。是对的吗?
如果是这样,这是一种有效的方法吗?因为看起来如果应用程序变得流行并且类中有很多对象,那么获取具有用户 B id 的一个对象可能会花费大量时间。 我希望我说清楚了,你们理解我的问题。
PS:我对解析和 swift 有点陌生,所以如果你能给我详细的答案,我将不胜感激。
【问题讨论】:
标签: ios swift parse-platform