首页 > 解决方案 > SwiftUI - 在呈现的工作表上从 MessageUI 呈现 messageComposeViewController 时出错

问题描述

在我的 SwiftUI 项目中,我收到错误消息“警告:尝试在 ....HostingController...ContentView 上呈现 MFMessageComposeViewController 已经呈现(我的工作表)”基本上,它不允许我呈现消息视图控制器,因为我已经有一张纸。

有没有办法在工作表顶部显示消息视图控制器?如果没有,如果我希望一键单击就可以在消息视图控制器显示之前关闭工作表?我已经尝试过关闭工作表的方法(使用环境变量或传递绑定布尔变量),但总是得到错误(否!)ForcedTimeOut 或类似的东西。谢谢

标签: swift

解决方案


推荐阅读