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