Невозможно создать / отправить iMessage в моем расширении в любом представлении, кроме начального представления - PullRequest
0 голосов
/ 27 июня 2018

В настоящее время я работаю над приложением 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)
    }
...