MSMessage message.senderParticipantIdentifier.uuidString не преобразуется в имя
Я нахожусь на заключительной стадии расширения iMessage и у меня есть еще одна проблема, которая, как мне показалось, была проблемой с симулятором, но теперь у меня есть приложение, работающее на тестовых устройствах, оно не решается само собой.
Когда я создаю заголовок сообщения, следующий код работает, чтобы изменить partipipantIdentifer на их имя:
layout.caption = "$\(conversation.localParticipantIdentifier.uuidString)"
Однако при просмотре сообщения в конце получателя этот код:
self.titleLabel.text = "$\(self.message!.senderParticipantIdentifier.uuidString) sent:"
не отображает имя отправителя, он просто отображает их строку UUID. Чего мне не хватает, чтобы преобразовать UUID отправителя в его имя? Кто-нибудь знает, возможно ли это или нет?
Спасибо
1 ответ
Решение
Синтаксис $(memberIdentifier) работает только в MSMessageLayout
, При настройке UILabel.text
Вы можете получить только UUID.