Я пытаюсь получить доступ к деталям в selectedMessage MSMessage ... Однако, когда я пытаюсь получить доступ к подписи, он выдает ошибку:MSMessageLayout не имеет подписи члена в IMessage App
"Значение типа«MSMessageLayout ? не имеет ни одного члена «заголовок» "
Это, как я пытаюсь получить к нему доступ:
self.conversation?.selectedMessage?.layout.caption
ли возможно даже для доступа к сообщениям, как это? Я думал, что selectedMessage будет только не ноль, если бы это было сообщение, отправленное моим приложением, и если это сообщение было отправлено моим приложением, у него будет подпись (потому что в моих сообщениях всегда будут титры).
**** редактировать ****
Я попытался бросить макет в MSMessageTemplateLayout, потому что он имеет атрибут заголовка:
let layout = self.conversation?.selectedMessage?.layout as! MSMessageTemplateLayout
, но когда я сделал это, я получил выполнение разворачивания из ноль ... хотя я ЗНАЮ сообщение, которое я выбрал и отправил, имеет макет.