1

我正在尝试使用我的消息扩展在消息选择上触发消息内容特定的 segue。我正在使用以下函数覆盖:

    override func didSelect(_ message: MSMessage, conversation: MSConversation) {
    print("selected a message")
    print(conversation.selectedMessage?.url)
}

此功能在发送后将所选消息记录在原始消息中。但是,当我在模拟器中更改为收件人线程并选择消息时,didSelect()不会触发我的覆盖。

此外,如果我在此之后返回原始记录,didSelect()也不会触发覆盖。

我的印象是,无论上下文如何,此覆盖都应在每个消息选择上触发。

API 文档:https ://developer.apple.com/reference/messages/msmessagesappviewcontroller/1833298-didselect

谢谢大家!!

4

0 回答 0