MSMessageLiveLayout не отображается в поле ввода MFMessageComposeViewController
При использовании MFMessageComposeViewController() для отправки MSMessage в стиле моего расширения iMessage, если я пытаюсь использовать MSMessageLiveLayout, предварительный просмотр MSMessage не отображается в поле ввода (я вижу пустое поле ввода). Это касается XMAX 12.3, но не iPhone 7 или 7plus (какой бы ни была версия)
Если я нажимаю "отправить", сообщение успешно отправляется и отображается правильно. Если я использую "alternateLayout" вместо MSMessageLiveLayout, предварительный просмотр правильно отображается в поле ввода
Вот как я отправляю MSMessage из хост-приложения:
let alternateLayout = MSMessageTemplateLayout()
alternateLayout.image = imageThumbnail
alternateLayout.caption = "SomeCaption"
let layout = MSMessageLiveLayout(alternateLayout: alternateLayout) // alternateLayout //
let message = MSMessage(session: MSSession())
message.url = components.url!
message.layout = layout
let messageViewControler = MFMessageComposeViewController()
messageViewControler.messageComposeDelegate = self
messageViewControler.message = message
self.present(messageViewControler, animated: true, completion: nil)
Я хочу видеть предварительный просмотр LiveLayout в поле ввода. Или, по крайней мере, я должен увидеть что-то, указывающее, что сообщение готово к отправке (а не пустое поле ввода).
Любая помощь приветствуется!