您好,我對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