Ho un pulsante e il titolo del pulsante è un numero intero.controllo UIButton Title in Swift
correctAnswer = randomNumber1 + randomNumber2
button1.setTitle("\(correctAnswer)", forState: UIControlState.Normal)
Sto cercando di verificare il titolo del pulsante in modo convertirlo in un numero intero e utilizzarlo in un'istruzione if, ma non poteva farlo funzionare.
button1.titleLabel?.text?.toInt()
if button1.titleLabel == correctAnswer { //most probably I am making a mistake here.
scoring() } else {
println(button1.titleLabel?.text!)
Sono nuovo di swift, potrei anche avere problemi con il mio approccio, il vostro aiuto sarà apprezzato.
ho provato, ma questo dà un errore 'errore button1.currentTitle == correctAnswer' è: 'String' Tipo non è conforme a protocol'_RawOptionSetType ' – user3499983
quindi provare button1.currentTitle.toInt()! == correctAnswer – ChikabuZ
Grazie mille ora funziona. – user3499983