Я хочу увеличить значение countArray в табличном представлении первого контроллера представления из goButton во втором контроллере представления, а затем заставить его сохраняться, используя 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]
, который я отправил на второй виртуальный канал с помощью
New.counterValue = float_t(countArray[indexPath.row])