swift,back endless:发布选项

时间:2016-06-17 11:41:23

标签: ios swift messenger backendless

我正在做迷你信使。我有朋友名单。我想当有人给我发一些信息时,那个给我发消息的人,请到朋友列表的顶部。这该怎么做?下面我将向您展示我发送消息时调用的方法。

func publishMessageAsync(message: String) {
    let history = MessageHistory()
    print("message is: \(message)")
    history.message = message//text sms
    history.user1 = Backendless.sharedInstance().userService.currentUser
    history.user2 = self.friend.user2!
    self.messageHistories.append(history)
    self.chatTableView.reloadData()

MessageHistory是我的类,它存储消息的历史记录))

    Backendless.sharedInstance().messaging.publish(history.user2!.objectId, message: message,
        response:{ ( messageStatus : MessageStatus!) -> () in
            print("MessageStatus = \(messageStatus.status) ['\(messageStatus.messageId)']")

            self.messageTextField.text = ""
            self.messageTextField.resignFirstResponder()

            // call function for saving
            self.saveMessageHistory(message)
        },
            error: { ( fault : Fault!) -> () in
            print("Server reported an error: \(fault)")
        }
    )
}

0 个答案:

没有答案
相关问题