Как использовать file.swift в быстром созданном приложении (проекте)? - PullRequest
0 голосов
/ 10 апреля 2019

У меня есть задача создать приложение, которое проверяет, является ли строка палиндромом или нет.А также я поручил создать файл, и в этом файле должна быть функция.Но я не могу понять, как заставить кнопку запускать ту функцию, которая есть в файле.

func isPalidrone(phrase: String) -> Bool {
    let isPalidrone = true
    let reversed = String(phrase.reversed())

    if reversed == phrase {
        return isPalidrone
    } else {
        return !isPalidrone
    }
}

class ViewController: UIViewController {
    @IBOutlet weak var Label: UILabel!
    @IBOutlet weak var textFieldOutlet: UITextField!

    override func viewDidLoad() {
        super.viewDidLoad()
    }

    @IBAction func buttonPressed(_ sender: Any) {
    }
}

1 Ответ

0 голосов
/ 10 апреля 2019

Как это:

@IBAction func buttonPressed(_ sender: Any) {
    let pal = isPalidrone(phrase: self.textFieldOutlet.text!)
    // now pal is true or false and you can decide what else to do ...
    // for example:
    self.Label.text = pal ? "It is a palindrome" : "It is not a palindrome"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...