我有一些视图控制器正在呈现另一个视图控制器,如下所示:
class LikeDidTapViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
if let viewController = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "Question") as? QuestionViewController {
if let navigator = navigationController {
navigator.pushViewController(viewController, animated: true)
}
}
}
}
在QuestionViewController中我需要检查哪个视图控制器呈现它,这样我就可以使用条件来执行各种任务。我怎么能做到这一点?