使用小于1的数字

时间:2015-03-11 18:17:29

标签: xcode swift

嘿,我正在尝试Swift编码的第一步,我正在尝试构建一个计算器。例如它应该将事物除以0.5,但是我收到一条错误信息,因为它不能读取0.5只是全数字,如5.我如何输入小于1的数字?我非常感谢你的帮助!这是我的代码:

@IBAction func findBudget(sender: AnyObject) {


    var enteredBudget = enterBudget.text.toInt ()

    var myBudget = enteredBudget! / 0.5


    resultMy.text = "My Budget: \(myBudget)"


}

2 个答案:

答案 0 :(得分:0)

您可以通过从字符串中获取Double值而不是Int值来执行此操作。一种简单的方法是从文本中初始化NSString并使用其doubleValue属性,或者将其转换为NSString

let enteredBudget = NSString(string: textField.text).doubleValue        
let myBudget = enteredBudget / 0.5
println(myBudget)

答案 1 :(得分:0)

您可以将Int转换为Double

var myBudget = Double(enteredBudget!) / 0.5