当我的视图控制器从特定的其他视图控制器中出现时,我希望运行一些代码。此伪代码的内容:
override func viewWillAppear(animated: Bool) {
if appearedFromVC == specificVC {
println("appeared from specificVC")
}
}
最佳答案
您可以为specificVC设置一个BOOL
值,例如var isFromSpecificVC: Bool
,并在您的appedaredFromVC
中进行如下操作:
if speicificVC.isFromSpecificVC == true {
}
您也可以在
appedaredFromVC
中添加NSNotification,NSNotificationCenter.defaultCenter().addObserver(self, selector: "method:", name: "from_specific_view_controller", object: nil)
并在
specificVC
消失时发布此通知。祝好运 : )关于ios - 从特定的 View Controller 显示的viewDidAppear,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32321810/