解析消息TableView单元格-最新消息

我有一个数据集,其中包含来自所有用户的消息     a)用户名     b)用户个人资料图片     c)messageText     d)消息时间

因此对于我的表视图,我想在每个单元格中找到包含最新消息的消息。每个单元格都有不同的用户名/图片。

此刻,我有以下代码:

    Variable:
    var messagersArray: Array =  ["Matt","Lisa"]

    ViewDidLoad:
    func messagesQuery() {
    for messagers in messagersArray {
    let messagesQuery = PFQuery(classname: "Messages")
    messagesQuery.whereKey("sender",equalTo: messagers)
    messagesQuery.whereKey("recipient",equalTo: PFUser.current()?.username)
    messagesQuery.order(byDescending: "CreatedAt")
    messagesQuery.limit = 1
    messagesQuery.findObjectsInBackground (block: { (objects: [PFObject]?,error: Error?) in
        if let objects = objects {
                    for object in objects {
                print("got messages")
                print(object["messageText"])
                print(object["username"])

                    }
                }
            })
    }
}

好,因此这将返回两个消息,每个用户一个。大。我还需要返回从PFUser发送并由其他人接收的消息...但是,更重要的是,我要使其返回,以便messagersArray仅包含发送/接收的每个用户名之一。我假设在调用上述查询之前,需要进行其他查询。我当前的数组是静态文本。这样做的逻辑是什么?

hebeipl 回答:解析消息TableView单元格-最新消息

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3163968.html

大家都在问