【发布时间】:2016-12-21 00:24:03
【问题描述】:
我正在开发一个 iMessage 应用程序,我需要在其中获取对话参与者的姓名。 在 WWDC 会议 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的方式!
我做错了吗?
感谢您的帮助。
【问题讨论】:
标签: objective-c imessage