无法从嵌入式集合视图中的Nav View访问数据

时间:2015-07-26 00:29:04

标签: ios swift uinavigationcontroller

我无法将数据从导航视图传递到嵌入式集合视图以及之后。我已经附上了我在下面尝试做的事情。

我意识到这可能不是最佳方法,建议表示赞赏

我想知道:

  • 如何从其中的嵌入式集合视图中的导航视图访问数据。
  • 如果存在一种不太可怕的方式来实现这一点。

Storyboard Image

1 个答案:

答案 0 :(得分:1)

这种数据并不意味着被困在导航结构中。你需要一种全局的MVC感才能获得有效的解决方案。

本质上是将视图彼此分离,并根据MVC将连接器附加到模型。

如果整个App真正共享一个模型,您可以实现单例模式:

class MyCentralDataModel {
    static let globalModel = MyCentralModel()
    var floatingPointValue = 0.0
}

并在滑块上附加一个监听器,以便在滑块更改时更新中央模型。然后,任何需要访问此模型的视图都会在视图加载时查询中心模型。