我想构建一个私人聊天应用。我的设计现在只是一个UITableView,我正在使用Parse(在swift中编码)。 现在我让发送和接收部分工作(每个动画都像文本字段一样随键盘一起增长),但我查询类“消息”上的每个消息,而不是仅查询从user1发送到user2的消息。 ..你们中的任何人都知道如何只查询特定的对象吗?我该怎么办?
感谢您的帮助
PS:我在问这些问题之前搜索了很长时间,但我找不到任何东西。答案 0 :(得分:1)
我相信真正的答案在于改变模型的结构。我建议做一个名为" Conversation"在解析。这堂课将有:
一位名为"的消息" (这是会话中发送/接收的所有消息的数组)
一位名为"参与者" - 参与者的一系列字符串'对话中的ID(ID可以是其对象ID)
然后你所要做的就是查询类Conversation whereKey("参与者",containsIn:ids)其中" ids"是参与者的[字符串]'对象ID(或您希望的任何ID)。
这种设计是Layer使用的:https://layer.com/
答案 1 :(得分:0)