hello people,
im just learning swift. Im traying to program a Calculator and ive a little problem.
by compiation
// toInt is unavailable: use Int() Initializer
/
/
/
/
/
/
/
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var Screen: UILabel!
var firstnumber = Int()
var secondnumber = Int()
var istTypingNumber = false
var result = Int()
var operation = ""
@IBAction func number(sender: AnyObject) {
var number = sender.currentTitle
if istTypingNumber == true{
Screen.text = Screen.text! + number!!
} else {
Screen.text = number;
}
istTypingNumber = true
}
@IBAction func operation(sender: AnyObject) {
istTypingNumber = false
firstnumber = Screen.text!.toInt()! // toInt is unavailable: use Int() Initializer ?????????
operation = sender.currentTitle!!
}
@IBAction func equal(sender: AnyObject) {
secondnumber = Screen.text!.toInt()! // toInt is unavailable: use Int() Initializer ????
if operation == "+"{
result = firstnumber + secondnumber
}else if operation == "-" {
result = firstnumber - secondnumber
} else if operation == "x"{
result = firstnumber * secondnumber
} else {
result = firstnumber / secondnumber
}
Screen.text = "\(result)"
}
@IBAction func clear(sender: AnyObject) {
firstnumber = 0
secondnumber = 0
istTypingNumber = false
result = 0
Screen.text = "\(result )"
}
override func viewDidLoad() {
super.viewDidLoad()
/
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
/
}
}