我在ViewController A上并推送到ViewControllerB。如果现在使用ViewController B展示一个MFMailComposeViewController并将其关闭,我会被推送回ViewControllerA。有一个similar post似乎已经过时了,没有一个答案正在解决问题。
Xcode 10.2,Swift 5,iOS 12.2
答案 0 :(得分:0)
如果使用自定义UINavigationController并覆盖viewDidAppear,则每当MFMailComposeViewController被关闭时,都会调用viewDidAppear。我使用viewDidAppear设置了navigationController.viewControllers
,它仅由ViewController A组成。