来自特定视图控制器的 viewDidAppear
viewDidAppear from specific view controller
当我的视图控制器从特定的其他视图控制器出现时,我希望有一些代码 运行。类似于此伪代码的内容:
override func viewWillAppear(animated: Bool) {
if appearedFromVC == specificVC {
println("appeared from specificVC")
}
}
您可以为特定的 VC 设置一个 BOOL
值,例如 var isFromSpecificVC: Bool
,并在您的 appedaredFromVC
中设置如下内容:
if speicificVC.isFromSpecificVC == true {
}
您还可以在 appedaredFromVC
,
中添加 NSNotification
NSNotificationCenter.defaultCenter().addObserver(self, selector: "method:", name: "from_specific_view_controller", object: nil)
和 post 此通知在 specificVC
消失时。祝你好运:)
当我的视图控制器从特定的其他视图控制器出现时,我希望有一些代码 运行。类似于此伪代码的内容:
override func viewWillAppear(animated: Bool) {
if appearedFromVC == specificVC {
println("appeared from specificVC")
}
}
您可以为特定的 VC 设置一个 BOOL
值,例如 var isFromSpecificVC: Bool
,并在您的 appedaredFromVC
中设置如下内容:
if speicificVC.isFromSpecificVC == true {
}
您还可以在 appedaredFromVC
,
NSNotificationCenter.defaultCenter().addObserver(self, selector: "method:", name: "from_specific_view_controller", object: nil)
和 post 此通知在 specificVC
消失时。祝你好运:)