Swift 将字符串强制转换为Int

Swift 将字符串强制转换为Int,swift,typecasting-operator,Swift,Typecasting Operator,我得到了字符串的响应,我想把它转换成Int,下面是我的代码 Int("\(dicOtherData["active_job"])!")! 但是,如果您不能100%确定它包含您期望的内容,那么它将在运行时出现致命错误决不强制展开可选内容。而是使用这样的模式: if let myString = dicOtherData["active_job"], let myInt = Int(myString) { // do something } 标签类型转换操作员两次出错。没有涉及操作员,类

我得到了字符串的响应,我想把它转换成Int,下面是我的代码

Int("\(dicOtherData["active_job"])!")!

但是,如果您不能100%确定它包含您期望的内容,那么它将在运行时出现致命错误

决不强制展开可选内容。而是使用这样的模式:

if let myString = dicOtherData["active_job"], let myInt = Int(myString) {
    // do something
}
标签类型转换操作员两次出错。没有涉及操作员,类型未铸造。