0

我正在创建这个交互式消息应用程序。谁实际上是本地参与者标识符?

每当我撰写邮件,发送给对方,并使用此命令:

[messageTemplateLayout setSubcaption:[NSString stringWithFormat:@"$%@",self.activeConversation.localParticipantIdentifier.UUIDString]]; 

我得到了对方的名字。

例如,如果I'm使用Kate模拟器和我将消息发送到John Appleseed,该消息与subcaption John Appleseed反之亦然发送。换句话说:John Appleseed收到一封带有自己名字的邮件,Kate也是如此。

是不是localParticipantIdentifier是谁发送消息?

回答

1

看来你已经遇到了iPhone模拟器的一个已知问题。这个问题有一个开放的雷达,说它可以在实际设备上正常工作,但不能在模拟器上正常工作。看到这个link

+0

那么,不可能正确识别本地或远程用户? – SpaceDog

+0

看来这个错误只发生在模拟器上。从链接的开放式雷达报告看来,您可以引用senderParticipantIdentifier来获取发送消息的人员。 – dean

+0

好的,但是开发一些没有测试的东西是非常危险的......好吧,我可以在设备上测试它是否显示正确,但我不能来回测试整个东西...无论如何,谢谢“ – SpaceDog

相关问题