0
我正處於iMessage擴展的最後階段,並有最後一個問題,我認爲是模擬器的問題,但現在我有應用程序在測試設備上工作,它是沒有解決自己。MSMessage message.senderParticipantIdentifier.uuidString不轉換爲名稱
當我創建消息標題下面的代碼工作來改變partipipantIdentifer到他們的名字:在收件人的結束查看郵件這種代碼時
layout.caption = "$\(conversation.localParticipantIdentifier.uuidString)"
但是:
self.titleLabel.text = "$\(self.message!.senderParticipantIdentifier.uuidString) sent:"
沒有按」 t顯示發件人的名稱,只顯示他們的UUID字符串。我錯過了將發件人UUID轉換爲他們的名字?有誰知道這是否可能?
感謝
感謝戴夫,所以我不知道MSMessageLayout以外的參與者的名字嗎?我想我可以嘗試將它放入網址,以便接收電話可以從那裏將其拉出 – SimonBarker
這是正確的。如果還有其他方法可以做到這一點,那麼您將失去所有隱私權益,因爲您可以在使用guid進行設置後,從UILabel.text屬性中讀取名稱。它也不會幫助你在URL中發送它,因爲這些uuids是特定於設備的。 –
謝謝,希望api得到擴展,以便$ \()語法也可以在viewcontrollers中工作 – SimonBarker