【问题标题】:Data sharing between ViewControllers - SwiftViewControllers 之间的数据共享 - Swift
【发布时间】:2016-05-13 12:50:12
【问题描述】:

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

【问题讨论】:

  • 您可以轻松地在 viewControllers 之间传递数据。你确定你在谈论视图控制器吗?

标签: swift views share viewcontroller var


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    1. 委托
    2. 属性
    3. 单例类
    4. NSUserdefaults

    您可以根据自己的需要进行选择。正如您所问的那样简单,我会建议您使用一种不同的简单方法是 NSUserdefaluts

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-20
      • 1970-01-01
      • 1970-01-01
      • 2019-07-02
      相关资源
      最近更新 更多