假设我正在通过segue切换视图,并且我知道我想传递给新VC的大多数数据将在后面的segue中传递给多个其他VC。我对swift / cocoa开发很新,但就我而言,传递这些数据的标准方法是通过prepareForSegue函数。这似乎是相当重复的,因为我一遍又一遍地传递相同的数据。使用某种单例类来存储数据并使用当前VC操作它会更容易吗?我很确定Apple有更好的解决方案。
在这种情况下使用单身人士是否可以,还是有更好的方法?
答案 0 :(得分:1)
可以从应用中的任何位置直接访问单身人士。单身人士在你的代码中引入耦合并使你的对象难以测试。
有两种方法可以向前传递数据。
两者都可能很无聊,但我认为除了他们之外别无他法。