我希望在我的视图控制器从特定的其他视图控制器出现时运行一些代码。这个伪代码的一些东西:
override func viewWillAppear(animated: Bool) {
if appearedFromVC == specificVC {
println("appeared from specificVC")
}
}
答案 0 :(得分:1)
您可以为特定的VC设置BOOL
值var isFromSpecificVC: Bool
,并在appedaredFromVC
中设置如下内容:
if speicificVC.isFromSpecificVC == true {
}
您也可以在appedaredFromVC
,
NSNotificationCenter.defaultCenter().addObserver(self, selector: "method:", name: "from_specific_view_controller", object: nil)
并在specificVC
消失时发布此通知。祝你好运:)