iMessage当前用户的名称为nil

时间:2017-03-09 22:45:00

标签: ios swift imessage-extension

我正在创建iMessage应用程序。我的问题是我不知道如何获得当前用户的名字。

我试过这样:

"\(conversation.selectedMessage?.senderParticipantIdentifier.uuidString) Sent You A Challenge"

就像那样:

"\(conversation.localParticipantIdentifier.uuidString) Sent You A Challenge"

但这两个都是“nil”。这是获取用户名的正确方法吗?

1 个答案:

答案 0 :(得分:0)

我错过了" $"签名前缀。

获取本地用户的名称:$\(conversation.localParticipantIdentifier.uuidString)

  

警告!

如果您尝试打印它,它只是UUID而没有名称。 问题是,消息应用程序将在向用户显示之前用联系人的实际名称替换它们。