iMessage 当前用户名是 nil
iMessage current user's name is nil
我正在创建 iMessage 应用程序。我的问题是我不知道如何获取当前用户的名称。
我这样试过:
"\(conversation.selectedMessage?.senderParticipantIdentifier.uuidString) Sent You A Challenge"
像那样:
"\(conversation.localParticipantIdentifier.uuidString) Sent You A Challenge"
但这两个都是“nil
”。这是获取用户名的正确方法吗?
我错过了“$
”符号前缀。
获取本地用户名:$\(conversation.localParticipantIdentifier.uuidString)
WARNING!
如果您尝试打印它,它只是 UUID
没有名字。
问题是 Message 应用程序会在向用户显示之前用联系人的真实姓名替换它们。
我正在创建 iMessage 应用程序。我的问题是我不知道如何获取当前用户的名称。
我这样试过:
"\(conversation.selectedMessage?.senderParticipantIdentifier.uuidString) Sent You A Challenge"
像那样:
"\(conversation.localParticipantIdentifier.uuidString) Sent You A Challenge"
但这两个都是“nil
”。这是获取用户名的正确方法吗?
我错过了“$
”符号前缀。
获取本地用户名:$\(conversation.localParticipantIdentifier.uuidString)
WARNING!
如果您尝试打印它,它只是 UUID
没有名字。
问题是 Message 应用程序会在向用户显示之前用联系人的真实姓名替换它们。