Мне нужно добавлять строки в массив, полученные из TextField другого ViewController-a.
Но когда я это делаю то у меня постоянно перезаписывается последняя строка и все.
// ПЕРВЫЙ VIEW CONTROLLER
import UIKit
class ViewController: UIViewController {
@IBOutlet var takeList: UITextField!
var per:String=""
@IBAction func passData(_ sender: Any) {
per=takeList.text!
}
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
let ViewController2 = segue.destination as! ViewController2
ViewController2.list.append(per)
}
//ВТОРОЙ VIEW CONTROLLER
class ViewController2: UIViewController {
var list=["123","12431","12314"]
@IBAction func print(_ sender: Any) {
print(list)
}
как сделать так, чтобы у меня нормально добавлялись значения в массив ?
и не используя глобальный массив.