У меня есть следующая функция, которая вызывается для добавления сообщения:
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. Сообщение отображается правильно, но нет отображаемого имени.