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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS应用中的应用程序屏幕序列相关的知识,希望对你有一定的参考价值。

在应用程序中,我可以从屏幕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
}

以上是关于iOS应用中的应用程序屏幕序列的主要内容,如果未能解决你的问题,请参考以下文章