gpt4 book ai didi

ios - 基本: error in swift code but cannot find out why

转载 作者:行者123 更新时间:2023-11-30 13:04:57 25 4
gpt4 key购买 nike

嗨,我对 Swift 编码语言非常陌生,我现在正在学习教程。我正在运行 udemy 的小费计算器类(class)。

据我所知,我的代码与老师使用的代码相同,但是这门类(class)是从 ios 8 早期开始的 9 次,我不知道 swift 或 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 被定义为返回一个 bool 值,它确实这样做了,但在对该函数的调用中,您从不使用该值。您只需调用该函数,而不将结果分配给变量或以其他方式使用它。

也许您想删除函数定义中的 -> Bool

关于ios - 基本: error in swift code but cannot find out why,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39504964/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com