我试图减去随机生成的数字。我在使用代码时遇到了一些问题。这是我现在的代码:
@IBAction func subtractionButton(sender: UIButton){
operationLabel.text = "-"
var total == ("\(randomNumber)" - "\(secondRandomNumber)")
}
错误是:'UInt8.Type'没有成员 命名为'covertStringInterpolationSegment'。它在var总线上。
我对Swift很陌生,所以我可能会遗漏一些非常明显的东西。
提前致谢
答案 0 :(得分:3)
如果您需要使用字符串插值
@IBAction func subtractionButton(sender: UIButton){
operationLabel.text = "-"
var subTot = randomNumber - secondRandomNumber
var total = "\(subTot)"
}
答案 1 :(得分:1)
你有两个等号(比较符号)来存储值,这是错误的,你是减去字符串,这就是它返回奇怪值的原因。 试试这个:
@IBAction func subtractionButton(sender: UIButton){
operationLabel.text = "-"
var total = randomNumber - secondRandomNumber
println(total)//print result of substraction
}