MFMailComposeViewController消除bug

时间:2019-04-09 01:37:44

标签: ios swift mfmailcomposeviewcontroller

我在ViewController A上并推送到ViewControllerB。如果现在使用ViewController B展示一个MFMailComposeViewController并将其关闭,我会被推送回ViewControllerA。有一个similar post似乎已经过时了,没有一个答案正在解决问题。

Xcode 10.2,Swift 5,iOS 12.2

1 个答案:

答案 0 :(得分:0)

如果使用自定义UINavigationController并覆盖viewDidAppear,则每当MFMailComposeViewController被关闭时,都会调用viewDidAppear。我使用viewDidAppear设置了navigationController.viewControllers,它仅由ViewController A组成。