2016-09-19 1 views

Répondre

2

Vous voulez vérifier la senderParticipantIdentifier du MSMessage sélectionné contre la localParticipantIdentifier du MSConversation.

Voici un exemple de la façon dont il peut être fait lorsque le MSMessage deviendra actif:

override func willBecomeActive(with conversation: MSConversation) { 
    if let selectedMessage = conversation.selectedMessage { 
     if conversation.localParticipantIdentifier == selectedMessage.senderParticipantIdentifier { 
      // you sent this iMessage 
     } else { 
      // you recieved this iMessage 
     } 
    } 
} 
+0

Ce ne fonctionne pas pour moi. Ils sont différents. –