MFMailComposeViewController不会关闭

时间:2017-06-16 19:35:50

标签: ios iphone swift

我创建了一个发送预填充电子邮件的应用。电子邮件将完美发送,但邮件编辑器不会关闭。下面是我的代码。任何帮助表示赞赏。

I am the baby
I am the parent of pid = 140
SEGV

我已尝试过多次在此处找到的建议,似乎没有任何效果。

1 个答案:

答案 0 :(得分:0)

你的问题在这里:

func configuredMailComposeViewController() -> MFMailComposeViewController {     
    let subject = "subject"
    let body = "body"

    let composeVC = MFMailComposeViewController()
    composeVC.mailComposeDelegate = self
    ....
}

您的MFMailComposeViewController位于configureMainComposeViewController函数中,一旦终止,就会超出范围。这意味着你的代表也会离开。

将composeVC变量设置为实例var,你应该没问题。