快速将字符串“ 10/2”转换为整数

时间:2019-04-16 15:47:44

标签: swift

如何将“ 100/2”或“ -200/2”或“”之类的字符串值转换为整数值。

我尝试使用Int(“ 100/2”)进行转换

1 个答案:

答案 0 :(得分:3)

使用NSExpression

let expression = NSExpression(format: "100/2")
if let result = expression.expressionValue(with: nil, context: nil) as? Int {
    print(result)
}

NSHipster

上有一篇不错的文章