我需要使用swift在标签栏之间传递数据。
有人能教我怎么做吗?
我找到了这篇文章,但我不懂objective-C。
Passing data between the Tabs of a TabBarViewController

最佳答案

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

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

10-07 19:49
查看更多