Не допускайте места в inputText (Swift 5, Xcode 11) - PullRequest
0 голосов
/ 05 апреля 2020

Я испробовал несколько вариантов, но не могу найти правильного решения, так как для ввода текста я использую панель поиска, а не TextField.

По сути, мой единственный разрешенный ввод текста разрешен: быть 4 буквы. Все работает нормально, и мой возврат ошибок API защищает его от символов, однако любые пробелы, такие как "A AA", "AAA", будут обрабатывать sh моего приложения.

Вот моя функция текстового поиска:

    func searchBarSearchButtonClicked(_ InputIcao: UISearchBar) 
{
    if InputIcao.text!.count > 3 && InputIcao.text!.count < 5
    {
        if (InputIcao.text!.rangeOfCharacter(from: CharacterSet.letters) != nil)
        {

Как я могу сделать проверку на пробел?

...