Как сохранить время нажатия кнопки и прочитать его в другом ВК? - PullRequest
0 голосов
/ 17 октября 2019

Я делаю расчет в главном виртуальном конторе и хочу сохранить и прочитать его со временем в другом виртуальном контуре как список (tableView)У меня нет проблем с сохранением результатов вычислений, но я не могу сохранить время. Моя главная проблема - переопределение времени, и я не мог найти способ исправить это.

Переопределение времени должно было быть 18:20, 18:21, 18:22, 18.24

     let df = DateFormatter()
    df.dateFormat = "dd/MM/yyyy HH:mm"
    let str = df.string(from: Date())
    UserDefaults.standard.setValue(str, forKey: "key")

    if let strOut = UserDefaults.standard.string(forKey: "key") {
        cell.detailTextLabel?.text = strOut
    }

1 Ответ

0 голосов
/ 17 октября 2019

Как указал rmaddy, UserDefaults поддерживает хранение Date.

let date = Date()
UserDefaults.standard.set(date, forKey: "key")

Затем вы потянете его позже:

guard let date = UserDefaults.standard.object(forKey: "key") as? Date else { return }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...