我在ViewController A并推送到ViewController B.如果我现在提出一个带有ViewController B的MFMailComposeViewController并将其解除,我会被推回到ViewController A.有一个similar post似乎已经过时,没有一个答案正在解决问题。
Xcode 10.2,Swift 5,iOS 12.2
如果您使用自定义UINavigationController并覆盖viewDidAppear,则只要MFMailComposeViewController被解除,就会调用viewDidAppear。我使用viewDidAppear来设置仅由ViewController A组成的navigationController.viewControllers
。