在应用程序中,我可以从屏幕A到B到C.我也可以从屏幕A到E,也可以从屏幕C到E。
我想知道Controller E所在的入口点。
PS:应用程序是故事板较少,由于机密性不能发布代码。
应用程序在Swift 3.寻找一些建议。
为什么不使用E viewController的parent属性并检查提供它的源代码,你可以做类似的事情
if let parentController = self.parent as? A {
//do smething
}
else if let parentController = self.parent as? C {
//do smething
}
最简单的方法是在segue中传递一些数据
即
if segue.identifier == "showDest"{
let destVc = segue.destination as! YourViewController
destVC.source = currentVC
}