Swift Can';t在除初始视图外的任何视图上的“我的扩展名”中创建/发送iMessage

Swift Can';t在除初始视图外的任何视图上的“我的扩展名”中创建/发送iMessage,swift,xcode-storyboard,imessage,imessage-extension,Swift,Xcode Storyboard,Imessage,Imessage Extension,我目前正在开发一个iMessage应用程序,它让用户登录到情节提要视图1,然后允许他们在情节提要视图2上生成/发送消息。经过多次尝试,我发现代码中的MSMessage部分只是在视图1(初始视图控制器)之外的任何视图上都不执行。 我相信这是一个简单的解决办法,但我真的不知道为什么。任何帮助都将不胜感激 消息生成/发送代码: @IBAction func Testing(_ sender: Any) { let layout = MSMessageTemplateLayout()

我目前正在开发一个iMessage应用程序,它让用户登录到情节提要视图1,然后允许他们在情节提要视图2上生成/发送消息。经过多次尝试,我发现代码中的MSMessage部分只是在视图1(初始视图控制器)之外的任何视图上都不执行。 我相信这是一个简单的解决办法,但我真的不知道为什么。任何帮助都将不胜感激

消息生成/发送代码:

@IBAction func Testing(_ sender: Any) {
        let layout = MSMessageTemplateLayout()
        layout.caption = "Hello World"
        let message = MSMessage()
        message.layout = layout
        activeConversation?.insert(message, completionHandler: nil)
    }

如果您想在代码中提供帮助,那么请显示代码它不是我遇到问题的代码,因为它在初始视图控制器上工作得非常好。只是需要帮助来找出为什么它在其他视图上不起作用。如果它不起作用,那一定是代码的问题