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 应用程序会在向用户显示之前用联系人的真实姓名替换它们。