Xcode 字符串不能转换为整型(Swift)

Xcode 字符串不能转换为整型(Swift),xcode,string,swift,int,Xcode,String,Swift,Int,这是我的代码(我的实际代码更复杂,但我简化了它,但我仍然得到这个错误): Xcode说: 'String' is not convertible to 'Int' 我是遗漏了什么还是这是一个beta bug?您不能简单地将转换为。有一种方法可以显式地生成Int let x = "1".toInt() let x = "1".toInt() 请注意,结果的类型为Int?,因为Swift无法预先知道转换是否成功 println(x!) 或: 我希望这对你有帮助这就是它应该是什么样子 let

这是我的代码(我的实际代码更复杂,但我简化了它,但我仍然得到这个错误):

Xcode说:

'String' is not convertible to 'Int'

我是遗漏了什么还是这是一个beta bug?

您不能简单地将
转换为
。有一种方法可以显式地生成
Int

let x = "1".toInt()
let x = "1".toInt()
请注意,结果的类型为
Int?
,因为Swift无法预先知道转换是否成功

println(x!)
或:


我希望这对你有帮助这就是它应该是什么样子

let x = "1".toInt()!
let x = "1".toInt()