【发布时间】:2017-08-28 09:08:44
【问题描述】:
我收到字符串作为响应,我想将其转换为 Int 以下是我的代码
Int("\(dicOtherData["active_job"])!")!
但它会在运行时给出致命错误
【问题讨论】:
-
标签 typecasting-operator 错误两次。不涉及运算符,也不强制类型转换。
标签: swift typecasting-operator
我收到字符串作为响应,我想将其转换为 Int 以下是我的代码
Int("\(dicOtherData["active_job"])!")!
但它会在运行时给出致命错误
【问题讨论】:
标签: swift typecasting-operator
如果您不能 100% 确定它包含您期望的内容,请不要强制解包。而是使用这样的模式:
if let myString = dicOtherData["active_job"], let myInt = Int(myString) {
// do something
}
【讨论】: