我正在使用故事板。从ViewController1,我以编程方式使用模态segue来segue到ViewController2:
[self performSegueWithIdentifier: @"ViewController2" sender: self];
。
在ViewController2执行结束时,我想使用缩减> [self dismissViewControllerAnimated:YES completion:nil];
来返回第一个视图控制器,并收到EXC_BAD_ACCESS消息。
阅读关于这个问题的大量文章,声明似乎是初始视图控制器被释放。然而,我找到的文章都没有解释如何防止这种重新分配以及如何反过来。
任何帮助赞赏!
答案 0 :(得分:1)
您不能将self
用于解雇。使用self.presentingViewController
。