我尝试了一些没有真正起作用的东西(更多我想到的东西)。
当使用 [self dismissViewControllerAnimated:YES completion:nil];
我需要它来运行我要返回的 Controller 的 viewDidLoad
方法。
我该怎么做?我想也许在 completion
但是,它会访问这个类的 viewDidLoad
而不是我正在恢复的那个。
最佳答案
ViewDidLoad
方法只被调用一次。在调用 dismissViewControllerAnimated
之后调用 parentViewControllers viewWillAppear
方法。
将代码从 viewDidLoad
写入 viewWillAppear
关于ios - dismissViewControllerAnimated 不会再次加载 viewDidLoad,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17784157/