首先在这里全新,进行了搜索,但也许我不知道我在寻找什么。
基本上我已经制作了一个具有固定汇率的简单汇率应用程序。
您在文本字段中输入您的货币并将其转换为您。
我正在努力创建文本字段的结果x我的汇率。我认为这与强迫双重有关,但我尝试了很多方法。
提前致谢
class ViewController: UIViewController {
let exchangeRate = 5.99
@IBOutlet weak var display: UILabel!
@IBOutlet weak var textField: UITextField!
@IBAction func button(sender: AnyObject) {
display.text = (textField.text * exchangeRate)
}
答案 0 :(得分:2)
您可以使用初始化程序将String
强制转换为Double
并展开,然后使用新值更新文本字段。
class ViewController: UIViewController {
let exchangeRate = 5.99
@IBOutlet weak var display: UILabel!
@IBOutlet weak var textField: UITextField!
@IBAction func button(sender: AnyObject) {
if let text = textField.text {
if let input = Double(text) {
display.text = String(input * exchangeRange)
}
}
}
}