Когда пользователь нажимает кнопку «Готово» на текстовой клавиатуре, генерируется событие «Завершить выход»; в то время нам нужно сообщить текстовому полю, чтобы он отказался от контроля, чтобы клавиатура исчезла. Для этого нам нужно добавить метод действия к нашему классу контроллера. Выберите ViewController.swift, добавьте следующий метод действий:
@IBAction func textFieldDoneEditing(sender: UITextField) {
sender.resignFirstResponder()}
Выберите Main.storyboard в Навигаторе проектов и вызовите инспектор соединений. Перетащите из круга рядом с надписью «Закончить на выходе» на желтый значок «Контроллер» в раскадровке и отпустите. Появится небольшое всплывающее меню, содержащее имя одного действия, которое мы только что добавили. Нажмите на действие textFieldDoneEditing, чтобы выбрать его, и все.
Это решение Серада, а не мое.
Моя проблема заключалась в том, что мой Constants.php находился в корневой папке проекта.
Мне пришлось переместить файл Constants.php в папку src, так что добавление его в корень src (в отличие от корня проекта) исправило его.