gpt4 book ai didi

iphone - 基本货币转换应用程序

转载 作者:行者123 更新时间:2023-11-28 09:16:19 25 4
gpt4 key购买 nike

我正在尝试制作一个非常基本的应用程序来告诉我货币换算。我设法通过在美元文本字段中输入一个值来很容易地从美元转换为 INR,然后将其乘以 60 后转换为 INR。但是,当我想找出一美元的值(value)并在 INR 文本中除以一个值时字段增加 60,两个文本字段都会弹出消息说

Please enter a value

这是我写的代码:

@IBOutlet weak var dollar: UITextField!

@IBOutlet weak var rupee: UITextField!

@IBAction func convert(sender: AnyObject) {

var dollarNew = dollar.text.toInt()

if (dollarNew != nil) {
dollarNew = dollarNew! * 60
rupee.text = "\(dollarNew!)"
} else {
rupee.text = "Please enter a value"
}

var rupeeNew = rupee.text.toInt()

if (rupeeNew != nil) {
rupeeNew = rupeeNew! / 60
dollar.text = "\(rupeeNew!)"
} else {
dollar.text = "Please enter a value"
}


}

我在编程和 xCode 方面都非常陌生。谁能告诉我哪里出错了?

最佳答案

错误原因如下:

您在卢比字段中输入内容。因为美元字段为空,代码进入第一个 else 子句并将卢比字段中的文本设置为“请输入一个值”。

然后您从卢比字段中获取文本并尝试获取 int 值。但这不能转换为 int。因此你得到零。并输入第二个 else 子句。这会将“请输入一个值”设置为美元字段。

关于iphone - 基本货币转换应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27461948/

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