2014-07-03 2 views
0

Je viens de commencer à coder avec Swift et j'essaie de construire une calculatrice. Quand je lance le simulateur et que je clique sur le bouton '1' de la calculatrice, il appelle la fonction Tapo. Je rencontrais la question suivante: Can't unwrap Optional.None.UITextField - Impossible de déplier Optional.None

import UIKit 

class ViewController: UIViewController { 
    @IBOutlet var display:UITextField 

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

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

    @IBAction func Tap0(sender:AnyObject){AddNumber("0")} 

    func AddNumber(x:String){ 
    self.display.text="" //ERROR (Can't unwrap Optional.None) 
    println(self.display.text) 
    } 
} 

Comment je peux le résoudre?

+5

Avez-vous connecté votre sortie d'affichage IB? – rdelmar

Répondre

1

Comme ce rdelmar a suggéré, pour résoudre l'erreur, connectez l'affichage à l'UITextField Storyboard:

enter image description here

+0

Je pensais que c'était une erreur du code mais c'était dû à mon inexpérience. Merci. – Marco

Questions connexes