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.

Другие вопросы по тегам