При использовании 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 в поле ввода.Или, по крайней мере, я должен увидеть что-то, указывающее, что сообщение готово к отправке (а не пустое поле ввода).
Любая помощь приветствуется!