【发布时间】:2020-03-12 19:56:33
【问题描述】:
我正在使用SwiftUI: Send email 的答案 2 中提供的代码,它可以正常工作。但是,在我的应用程序中,我想将 vc.setSubject 设置为包含一些变量:
vc.setSubject("2020_\(riderFlagNumber)_\(activeBonus.category)_\(activeBonus.city)_\(activeBonus.state),\(activeBonus.code)")
riderFlagNumber 来自 userDefaults 并且工作正常;但标记为 activeBonus 的那些来自触发电子邮件的导航详细信息视图。它们来自似乎只能从视图访问的 ObservableObject。如何将这些变量从该视图传递到 MFMailComposeViewController()?
【问题讨论】: