Попытка отделить ячейки таблицы по дате, введенной из текстового поля оповещения. Как я мог смотреть на это? - PullRequest
0 голосов
/ 16 января 2020

в моем приложении у меня есть раздел tableView, который позволит пользователю ввести ячейку, а затем добавить дату. Когда дата добавляется, ячейка помещается в раздел под датой. Как я мог смотреть на это? Я пытался найти решения или людей, у которых были похожие проблемы, но я не мог их найти. Так, например, вы создаете ячейку с именем «Рождество» и устанавливаете дату на 25 декабря 2019 года, как я могу взять дату из textField внутри UIAlertController и ввести ее в заголовок раздела внутри моего tableView. Вот мой код оповещения контроллера:

    let alert = UIAlertController(title: "Select a year for your memory", message: "Select a year so that your memories are sorted.", preferredStyle: .alert)
        alert.addTextField { (textField) in
            textField.placeholder = "Add a year"
            textField.delegate = self

            textField.keyboardType = .numberPad
            self.yearDates = textField.text
        }

        alert.addAction(UIAlertAction(title: "OK", style: .default, handler: { [weak alert] (_) in
            let textField = alert?.textFields![0] // Force unwrapping because we know it exists.
            if textField?.text != ""{
                print("Text field: \(String(describing: textField?.text!))")
            }
        }))
   self.present(alert, animated: true)
...