您好,我对swift编程语言非常陌生,现在我正在学习一个教程。 我正在运行udemy的小费计算器课程。基本:swift代码中的错误,但无法找出原因
据我所见,我有相同的代码老师正在使用,但这个课程是从ios 8早9次我不知道如果迅速或xcode语言随着时间的推移而改变。
这是我的代码。
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var txtmaelcost: UITextField!
@IBOutlet weak var txtTip: UITextField!
@IBOutlet weak var lblTipcalculated: UILabel!
var mealCost = ""
var tipPercentage = ""
var awnser : Float = 0
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 btnCalculate(_ sender: UIButton) {
calculateTip()
}
@IBAction func btnClear(_ sender: UIButton) {
}
func calculateTip() -> Bool {
tipPercentage = txtTip.text!
mealCost = txtmaelcost.text!
let fMealCost = (mealCost as NSString).floatValue
let fTipprecentage = (tipPercentage as NSString).floatValue
awnser = fMealCost * (fTipprecentage * 0.01)
lblTipcalculated.text = "(awnser)"
return true
}
}
现在我的错误是在中间calculateTip() 它说(电话calculateTip(结果)是未使用)
我敢打赌,这对于一些的简单的解决方法你,但我无法弄清楚为什么这会出错。
如果有人需要任何额外的信息,请问我。
从'calculateTip'函数中删除返回类型,因为不需要它,因为您如何使用它! – Lion