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