我正在制作一个应用程序,其中包括用户对用户的私人消息。我唯一的问题是获取当前用户的所有对话或最新消息,我不知道如何使用PARSE从数据库中提取这些信息。
我的数据库有两个表,一个用户表和一个消息表。使用senderId和recipientId发送的每条消息都有一个条目。
我不知道如何做到这一点,任何帮助将不胜感激。
发布于 2015-10-11 06:07:52
发布于 2015-10-11 07:02:57
你可以这样做:
let sentMessagesQuery = PFUser.query()!
sentMessagesQuery.whereKey("senderId", equalTo: PFUser.currentUser()!)
let receivedMessagesQuery = PFUser.query()!
receivedMessagesQuery.whereKey("recipientId", equalTo: PFUser.currentUser()!)
let query = PFQuery.orQueryWithSubqueries([sentMessagesQuery, receivedMessagesQuery])
query.findObjectsInBackgroundWithBlock({ (result: [AnyObject]?, error: NSError?) -> Void in
//Do stuff with the result
})https://stackoverflow.com/questions/33059268
复制相似问题