在swift中的标签栏之间传递数据

时间:2014-12-07 02:06:41

标签: ios swift xcode6 uitabbar

我需要使用swift在Tab Bar之间传递数据。 任何人都可以告诉我该怎么做?

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

1 个答案:

答案 0 :(得分:0)

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

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或您需要在视图之间传递的任何变量。