Я хочу записать, что я выбрал в последний раз.Я хочу сохранить выбранную мной версию с пользовательскими ошибками.Когда я пытаюсь назначить данные для indexpath, я получаю сообщение об ошибке «Невозможно присвоить значение: indexPath» является «let» константой. Как мне запомнить indexpath?
var savedata: IndexPath?
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
super.tableView(tableView, didSelectRowAt: indexPath)
// tableView.deselectRow(at: indexPath, animated: true)
print("deselectRow", indexPath)
let save11 = UserDefaults.standard.integer(forKey: "deselectRow")
savedata = IndexPath(row: save11, section: 0)
tableView.selectRow(at: savedata, animated: true, scrollPosition: .middle)
if indexPath == [3,0] {
UserDefaults.standard.set(60, forKey: "seconds")
UserDefaults.standard.set(0, forKey: "deselectRow")
}
if indexPath == [3,1] {
UserDefaults.standard.set(900, forKey: "seconds")
UserDefaults.standard.set(1, forKey: "deselectRow")
}