我有以下函數被調用增加一個消息:如何讓發件人顯示名稱與JSQMessageViewController一起顯示?
func addMessage(text: String, displayName: String) {
let message = JSQMessage(senderId: "tester", displayName: displayName, text: text)
messages.append(message)
finishReceivingMessage()
}
然後在這個函數
override func collectionView(collectionView: JSQMessagesCollectionView!,
messageDataForItemAtIndexPath indexPath: NSIndexPath!) -> JSQMessageData! {
return messages[indexPath.item]
}
我回郵件日期爲indexPath。該消息正確顯示,但沒有顯示名稱。
這對我來說非常合適 – Sente
嘿,那正是我在找的東西,然而,發生了一個錯誤。它給出了一個錯誤,說,條件綁定的初始化器必須有可選類型,而不是String。我該如何解決這個問題? – AlexVilla147