ViewControllers之间的数据共享 - Swift

时间:2016-05-13 12:50:13

标签: swift views share viewcontroller var

我的应用程序做了很多数学运算。为了显示所有步骤,我需要另一个ViewController,但我也需要相同的数据(当然)。 我在互联网上找到了很多教程,但由于我有很多不同的输入,所以它们太复杂了。通常他们只有1个输入,这使得任务变得简单。 有没有办法以简单的方式传输数据?

2 个答案:

答案 0 :(得分:0)

这取决于您必须通过控制器传递的内容。 您可以做的是创建一个对象,存储您要传递给其他控制器的所有内容,然后使用segue和prepareForSegueperformSegueWithIdentifier将数据加载到下一个控制器中。

答案 1 :(得分:0)

有几种方法可以做到这一点。

  1. 代表
  2. 属性
  3. Singleton Class
  4. NSUserDefaults的
  5. 您可以根据自己的要求进行选择。正如你问的那样简单,我会建议你一个简单的方法就是 NSUserdefaluts

    如果您需要示例代码,然后在下面添加评论,我也会为您提供示例;)