How to do so if (for example in two boxes to perform an operation) in one of the text boxes you have not entered any value, do not close the application.
and for label boxes?
@IBOutlet weak var N1: UITextField!
@IBOutlet weak var N2: UITextField!
@IBOutlet weak var N3: UITextField!
@IBOutlet weak var P1: UITextField!
@IBOutlet weak var P2: UITextField!
@IBOutlet weak var P3: UITextField!
@IBOutlet weak var F1: UILabel!
@IBOutlet weak var F2: UILabel!
@IBOutlet weak var F3: UILabel!
@IBOutlet weak var res1: 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 tot(_ sender: Any) {
let n1 = Double(N1.text!)
let p1 = Double(P1.text!)
let f1 = Double(n1! * p1! / 100)
F1.text = "\(f1)"
let n2 = Double(N2.text!)
let p2 = Double(P2.text!)
let f2 = Double(n2! * p2! / 100)
F2.text = "\(f2)"
let n3 = Double(N3.text!)
let p3 = Double(P3.text!)
let f3 = Double(n3! * p3! / 100)
F3.text = "\(f3)"
guard let a = Double(F1.text!), let b = Double(F2.text!), let c = Double(F3.text!) else
{
return
}
let suma = a + b + c
self.res1.text = String(suma)
}
}