viewDidAppear来自特定的视图控制器

时间:2015-09-01 00:25:57

标签: ios swift viewwillappear

我希望在我的视图控制器从特定的其他视图控制器出现时运行一​​些代码。这个伪代码的一些东西:

override func viewWillAppear(animated: Bool) {

    if appearedFromVC == specificVC {
        println("appeared from specificVC")
    }
}

1 个答案:

答案 0 :(得分:1)

您可以为特定的VC设置BOOLvar isFromSpecificVC: Bool,并在appedaredFromVC中设置如下内容:

if speicificVC.isFromSpecificVC == true {
}

您也可以在appedaredFromVC

中添加NSNotification
NSNotificationCenter.defaultCenter().addObserver(self, selector: "method:", name: "from_specific_view_controller", object: nil)

并在specificVC消失时发布此通知。祝你好运:)