3

転送された UUID に関連付けられた名前を一貫して表示するメッセージの summaryText を取得するのに問題があります。機能しない場合は、その場所に空の文字列のみが表示されます。

        let local = activeConversation!.localParticipantIdentifier
        let remote = activeConversation!.selectedMessage!.senderParticipantIdentifier

                if winningPlayer.id == localPlayer!.id {
                    layout.subcaption = "$\(local) wins!"
                    message.summaryText = "$\(local) won \(scoreForLocalPlayer()) - \(scoreForRemotePlayer())"
                }
                else {
                    layout.subcaption = "$\(remote) wins!"
                    message.summaryText = "$\(remote) won \(scoreForRemotePlayer()) - \(scoreForLocalPlayer())"
                }

ここで特に奇妙なのは、layout.subcaption には常に正しい名前が表示されるのに、message.summaryText には通常、予想される "(Winning Player's Name) win 1 - 0" ではなく " win 1 - 0" しか表示されないことです。

4

0 に答える 0