iOS应用中的应用程序屏幕序列

问题描述 投票:0回答:2

在应用程序中,我可以从屏幕A到B到C.我也可以从屏幕A到E,也可以从屏幕C到E。

我想知道Controller E所在的入口点。

PS:应用程序是故事板较少,由于机密性不能发布代码。

应用程序在Swift 3.寻找一些建议。

ios swift3 swift3.2
2个回答
1
投票

为什么不使用E viewController的parent属性并检查提供它的源代码,你可以做类似的事情

           if let parentController = self.parent as? A {
           //do smething
           }
           else if let parentController = self.parent as? C {
           //do smething
            }

0
投票

最简单的方法是在segue中传递一些数据

if segue.identifier == "showDest"{
let destVc = segue.destination as! YourViewController
destVC.source = currentVC
}
© www.soinside.com 2019 - 2024. All rights reserved.