我想在第二个视图控制器中从goButton增加第一个视图控制器的tableview中countArray的值,然后使用UserDefaults使其保持不变。以下是第二个视图控制器的代码
@IBOutlet weak var counterLabel: UILabel!
@IBOutlet weak var chartLabel: LineChartView!
//label
var counterValue = float_t()
override func viewDidLoad() {
super.viewDidLoad()
print(counterValue)
//print(UserDefaults.standard.dictionaryRepresentation())
}
@IBAction func goButton(_ sender: UIButton) {
counterValue = counterValue + 1
UserDefaults.standard.set(counterValue, forKey: "CounterValue")
counterLabel.text = "\(counterValue)"
}
第一个视图控制器中的数组是
let countArray = [10,20,30,40]
我已经发送到第二个vc使用了
New.counterValue = float_t(countArray[indexPath.row])