我正在创建iMessage应用程序。我的问题是我不知道如何获得当前用户的名字。
我试过这样:
"\(conversation.selectedMessage?.senderParticipantIdentifier.uuidString) Sent You A Challenge"
就像那样:
"\(conversation.localParticipantIdentifier.uuidString) Sent You A Challenge"
但这两个都是“nil
”。这是获取用户名的正确方法吗?
答案 0 :(得分:0)
我错过了" $
"签名前缀。
获取本地用户的名称:$\(conversation.localParticipantIdentifier.uuidString)
警告!
如果您尝试打印它,它只是UUID
而没有名称。
问题是,消息应用程序将在向用户显示之前用联系人的实际名称替换它们。