图片只是一个例子...
所以基本上我想将数据从 RED 传递到 BLUE 但我必须通过 GREEN.. 有没有办法只将数据直接传递给 BLUE 而无需通过 GREEN?
我现在正在做的是常规方法,将数据传递给 GREEN 然后让 GREEN 读取它并将其传递给蓝色
但我的应用程序有很多 ViewControllers
,我希望能够将它直接传递到最终页面(BLUE 页面)有什么办法吗?对不起,我是 Swift 的新手
最佳答案
如果您尝试将数据从 _Red 传递到 _Blue,而没有 _Green - 这与糟糕的架构有关,因为如果应用程序的逻辑发生了某些变化,并且您需要更改 Controller 的流程 - 您会感到很头疼......
您可以将数据包装在对象中并通过,或者您可以制作 DataController
来管理您的数据,而您的 ViewController
将是 get\set
通过 Datacontroller
接口(interface)
关于ios - 将数据传递给特定的 ViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42173591/