这个错误我有一些问题,我是初学者 如果你能帮助我,我会很高兴 我尝试了更多变体,但没有用
var x:Double = 0
@IBAction func digitals(sender: UIButton)
{
println("Cifra\(sender.tag)")
if enterFlag == 1 {
x = 0
enterFlag = 0
}
if decimalPoint == 0
{
x = x * 10 + Double(sender.tag)
self.result.text = " " + String(Int64(x))
}
else {
x = x + Double(sender.tag)/pow(10, Double(power))
power++
self.result.text = String(x) ===> error
}
}
非常感谢您的建议! :)
最佳答案
没有将 Double
转换为 String
的初始化器,但是
您可以通过以下方式将 Double
转换为 String
self.result.text = "\(x)"
您可以使用这种方式将任何基本数据类型转换为String
关于ios - 错误 : could not find an overload for'init'that accepts the supplied arguments double (swift),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26241604/