【发布时间】:2015-12-22 23:13:57
【问题描述】:
我想构建一个私人聊天应用程序。我的设计现在只是一个 UITableView,我正在使用 Parse(快速编码)。 现在我让发送和接收部分正常工作(每个动画,比如随着键盘和所有内容增长的文本字段),但我正在查询“消息”类上的每条消息,而不仅仅是从 user1 发送到 user2 的消息。 ..你们中的任何人都知道如何只查询特定对象吗?我该怎么办?
感谢您的帮助
PS:我在问这个问题之前搜索了很长时间,但我找不到任何东西。
【问题讨论】:
-
您的消息表希望有两个用户字段指示参与对话的塔用户。 (如果您有组,甚至是一组用户)。然后使用
where减少匹配行的数量,例如findMessages.whereKey("otherUser", equalTo: conversationPartner)等。 -
我不应该收到发送给该用户的每条消息吗?
-
这是一个非常简化的示例,包括第二个执行第二个用户的示例
-
你可以使用 query.whereKey("sender", equalTo: "user1") 或类似的东西
标签: ios swift uitableview parse-platform chat