У меня есть 7 кнопок для дней недели, которые имеют теги от 1 до 7. Мне нравится сохранять эти значения в основных данных при нажатии.Поскольку массивы недопустимы в основных данных, как мне отдельно хранить их в основных данных?
Изначально я получал теги от кнопки, подобные этим
@IBAction func dayButtonPressed(_ sender: Any) {
guard let button = sender as? UIButton else { return }
if(dayTag.contains((sender as AnyObject).tag!)) {
if let index = dayTag.firstIndex(of: (sender as AnyObject).tag!) {
dayTag.remove(at: index)
}
} else {
dayTag.append((sender as AnyObject).tag!)
}
}
, и сохранял их в основных данных следующим образом
object.setValue(dayTag, forKey: "days")
Я не понимаюкак создать 7 отдельных переменных и сохранить их в основных данных при нажатии кнопки.Любая, помощь в этом направлении будет принята.