I have two issues:
let amount:String? = amountTF.text
amount?.characters.count <= 0It\'s giving error
amount?.count <= 0 here amount is optional. You have to make sure it not nil.
let amount:String? = amountTF.text
if let amountValue = amount, amountValue.count <= 0 {
}
amountValue.count <= 0 will only be called if amount is not nil.
Same issue for this let am = Double(amount). amount is optional.
if let amountValue = amount, let am = Double(amountValue) {
// am
}