从Swift中的外部类发送数据。音乐应用

时间:2015-10-08 13:11:29

标签: ios swift

我一直在研究根据用户的选择存储数据的方式,并在UILabel或不同视图的任何地方显示它。

这将是这样的:Picture

  1. 第一批用户选择一种乐器
  2. 在第二个视图中,用户选择旋律的样式
  3. 在第三个中,他们都可以选择持续时间。
  4. 根据已选择的预览选项,部署了三个可更改标签的屏幕。

    一个。我们如何存储所选择的信息?
    湾如何在lastVC中显示信息?

1 个答案:

答案 0 :(得分:0)

为此,您可以使用Facade模式。给你一个例子: 你可以创建一个MusicFacade.swift。你想要存储的所有信息,如乐器,旋律的风格......都是statique变量存储:

class MusicFacade {

  static var _instrument: String =""
  static var _stryleMelody: String = " "
  static var _duree : Int = 0
}

然后当您想要存储用户输入的信息时,请使用:

MusicFacade._instrument = "Piano"

在你的控制器代码中

To have a look on iOS pattern 希望它能帮到你