我创建了一个发送预填充电子邮件的应用。电子邮件将完美发送,但邮件编辑器不会关闭。下面是我的代码。任何帮助表示赞赏。
I am the baby
I am the parent of pid = 140
SEGV
我已尝试过多次在此处找到的建议,似乎没有任何效果。
答案 0 :(得分:0)
你的问题在这里:
func configuredMailComposeViewController() -> MFMailComposeViewController {
let subject = "subject"
let body = "body"
let composeVC = MFMailComposeViewController()
composeVC.mailComposeDelegate = self
....
}
您的MFMailComposeViewController
位于configureMainComposeViewController
函数中,一旦终止,就会超出范围。这意味着你的代表也会离开。
将composeVC变量设置为实例var,你应该没问题。