gpt4 book ai didi

Swift - 将两个 UITextFeild 的值相乘

转载 作者:可可西里 更新时间:2023-11-01 01:06:42 25 4
gpt4 key购买 nike

我正在尝试从两个 UITextField 计算两个值。我所做的是使 answerScreen 等于 valueOne,我将其转换为 IntvalueTwo,这应该是与带有 ! 的 var 相反。有人可以告诉我我做错了什么吗?

import UIKit

class ViewController: UIViewController {
// The answer will be here
@IBOutlet weak var answerScreen: UILabel!
// The first number
@IBOutlet weak var valueOne: UITextField!
// The second number
@IBOutlet weak var valueTwo: UITextField!
// The equals button
@IBAction func calculateValues(sender: AnyObject) {
answerScreen.text = valueOne.text.toInt() * valueTwo!
}

override func viewDidLoad() {
super.viewDidLoad()
}

override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}

最佳答案

let result = (valueOne.text.toInt() ?? 0) * (valueTwo.text.toInt() ?? 0)
answerScreen.text = "\(result)"

将文本字段值转换为 Int 或如果转换失败则使用 0

关于Swift - 将两个 UITextFeild 的值相乘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26133132/

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