от
Я пытаюсь написать код, который позволяет пользователю выбрать "Сортировать по" товар - для электронной.г на время, лицо и т. д. Затем опорный пункт запросит с выбранным "Сортировать по", затем вновь заполните таблицу. К сожалению, следующий код (сокращенно) не работает. Ничего не происходит, когда я выбираю новую "Сортировать по" товар. Помогите пожалуйста. Спасибо!
@IBOutlet weak var sortNotes: UITextField!

let sortArray = ["Time", "John", "Paul"]

var sortPicker = UIPickerView()

override func viewDidLoad() {
    super.viewDidLoad()

    sortPicker.delegate = self
    sortPicker.dataSource = self
    sortNotes.inputView = sortPicker
    sortPicker.tag = 1

refNotes.queryOrdered(byChild: "\(sortNotes.text)").observe(.value, with: { snapshot in
            var newNote: [StudentNotes] = []
            for child in snapshot.children {
                if let snapshot = child as? DataSnapshot,
                    let notesList = StudentNotes(snapshot: snapshot) {
                    newNote.append(notesList)
                }
            }
            self.notes = newNote
            print("\(self.notes)")
            self.noteTableView.reloadData()
        })

        noteTableView.delegate = self
        noteTableView.dataSource = self
        noteTableView.register(UINib(nibName: "NotesCell", bundle: nil),  forCellReuseIdentifier: "NotesTableCell")
    }

func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
    if pickerView.tag == 1 {
        return sortNotes.text = sortArray[row]
    }
}

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
Добро пожаловать на сайт ByNets, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...