获取参与者的姓名 MSConversation
Getting names of participants MSConversation
我正在开发一个 iMessage 应用程序,我需要在其中获取对话参与者的姓名。
在 WWDC Session iMessage 应用程序和贴纸,第 2 部分 (link) 中,他们解释了如何在 Swift 中通过字符串插值来做到这一点:
layout.caption = "$\(conversation.localParticipantIdentifier.uuidString) likes Sprinkles!"
问题是我想在 Objective-C 中做同样的事情,但我找不到任何关于如何在 Objective-C 中执行字符串插值或如何实现显示参与者姓名的文档.
我试过了
[layout setCaption:[NSString stringWithFormat:@"$\(%@)",conversation.localParticipantIdentifier.UUIDString]];
但它显示的是整个 UUID 而不是参与者姓名。
一定有Objective-C的方法!
我是不是做错了什么?
感谢您的帮助。
好的。我找到了解决方案。
我只需要在 UUID 前添加一个美元符号。
[layout setCaption:[NSString stringWithFormat:@"$%@",self.activeConversation.localParticipantIdentifier.UUIDString]];
我正在开发一个 iMessage 应用程序,我需要在其中获取对话参与者的姓名。 在 WWDC Session iMessage 应用程序和贴纸,第 2 部分 (link) 中,他们解释了如何在 Swift 中通过字符串插值来做到这一点:
layout.caption = "$\(conversation.localParticipantIdentifier.uuidString) likes Sprinkles!"
问题是我想在 Objective-C 中做同样的事情,但我找不到任何关于如何在 Objective-C 中执行字符串插值或如何实现显示参与者姓名的文档.
我试过了
[layout setCaption:[NSString stringWithFormat:@"$\(%@)",conversation.localParticipantIdentifier.UUIDString]];
但它显示的是整个 UUID 而不是参与者姓名。 一定有Objective-C的方法!
我是不是做错了什么?
感谢您的帮助。
好的。我找到了解决方案。
我只需要在 UUID 前添加一个美元符号。
[layout setCaption:[NSString stringWithFormat:@"$%@",self.activeConversation.localParticipantIdentifier.UUIDString]];