【问题标题】:pass data between tab bar in swift快速在标签栏之间传递数据
【发布时间】:2015-05-05 14:54:58
【问题描述】:

我需要使用 swift 在标签栏之间传递数据。 谁能告诉我如何做到这一点?

我找到了这篇文章,但我不懂 Objective-C。 Passing data between the Tabs of a TabBarViewController

【问题讨论】:

  • 你要传递什么类型的数据,同时你也可以在AppDelegate中设置Tabbar delegates,通过didSelectViewController:funciton沿控制器传递数据

标签: ios swift xcode6 uitabbar


【解决方案1】:

我最近完成了一个类似这样的项目。您可以创建一个全局类:

class Balance {

    var balance: Int = 0
    var netWorth: Int = 0

    init(balance: Int, netWorth: Int) {
        self.balance = balance
        self.netWorth = netWorth
    }
}

然后在任何其他类之外创建该类的实例。

var balanceInstance = Balance(balance: 0, netWorth: 0)

然后在您应用的任何视图中,您都可以简单地调用 balanceInstance.balance = 100 或您需要在视图之间传递的任何变量。

【讨论】:

  • 这个解决方案实际上是用 Swift 编写的,你用的是什么语言?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多