iOS/Swift -> exc bad instruction code exc i386 invop

AlphaLex

Membre enregistré
30 Janvier 2015
1
0
Bonjour à tous,

Je n'ai pas trouvé d'endroit où se présenter, alors je fais ça ici en quelques mots :). J'ai 21 ans et je suis passionné d'informatique depuis longtemps, mais je ne me suis jamais réellement investit jusqu'au bout... Dès que j'avais un petit problème, j'arrêtais. Mais ça c'était avant :D

Alors voilà mon problème, je me suis initié à Swift code (seulement les bases, et quand des problèmes arrivaient, je fouillais et je trouvais la solution adaptée) et je rencontre une erreur dans mon appli.
Mon appli est très simple, elle consiste à calculer le prix d'un objet après avoir appliqué une réduction.
Elle marchait très bien avec des int mais depuis que je veux utiliser des float, c'est plus la même...

Et voici la grosse alerte de Xcode : exc bad instruction code exc i386 invop

Swift:
import UIKit

class ViewController: UIViewController {

    @IBOutlet weak var prixProduit: UILabel!
    @IBOutlet weak var entrerProduit: UITextField!
    @IBOutlet weak var pourcentageReduction: UILabel!
    @IBOutlet weak var entrerPourcentageReduction: UITextField!
    @IBOutlet weak var prixFinal: UILabel!
  
  
    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }

    @IBAction func calculer(sender: AnyObject) {
        var CalculPrixFinal = Float(entrerProduit.text.toInt()!) * Float(entrerPourcentageReduction.text.toInt()!)/100
        prixFinal.text = "\(Float(entrerProduit.text.toInt()!) - CalculPrixFinal)"
    }

}

Merci de votre aide :)