Ne peut pas affecter une valeur de type 'int' à une valeur de type 'String?'

Voici mon code, je suis un débutant en utilisant swift et mon code ne fonctionne pas, l'application doit prendre la valeur de 'ageInput' textField et de le multiplier par 7, puis afficher les résultats à l'intérieur de resultLabel, je reçois toujours le message d'erreur:

Ne peut pas affecter une valeur de type 'int' à une valeur de type 'String?'

class ViewController: UIViewController {
    @IBOutlet weak var resultLabel: UILabel!
    @IBOutlet weak var ageInput: UITextField!
    @IBAction func findAge(sender: AnyObject) {

        var catAge = ageInput.text.toInt() ?? 0

        catAge = catAge * 7 ?? 0

        resultLabel.text = catAge

    }
       override func viewDidLoad() {
        super.viewDidLoad()
        //Do any additional setup after loading the view, typically from a nib.
    }

Où ai-je fait de mal?

OriginalL'auteur Bader H Al Rayyes | 2015-09-02