Я работаю над сохранением данных, потому что мои данные маленькие, поэтому я хочу сохранить их в локальном хранилище данных.Я хочу график производства.
Поскольку у меня 35 кнопок и метка (каждая кнопка и метка спарены), я использую тег UIButton.И у меня есть проблема с использованием других локальных данных «тег».
Я устал, чтобы сделать новый func для глобального файла swift (тот же файл swift).но он не может вызвать тег, потому что тег можно использовать только при нажатии кнопки UIbutton.Я хочу использовать свойство тега в viewDidLoad (), а не только в UIbuttonPressed.
override func viewDidLoad() {
if let items = UserDefaults.standard.array(forKey: "SubjectList") as? [String] {
subjectArray = items
UITextLabel**1**.text = subjectArray**[1-1]**
}
}
@IBAction func buttonPressed(_ sender: UIButton) {
var textField = UITextField()
let newItem = textField.text!
if sender.tag == 1{
self.subjectArray[sender.tag-1] = newItem
print("1")
}
UserDefaults.standard.set(self.subjectArray, forKey: "SubjectList")
}