在不使用 NSString 帮助的情况下,是否有任何纯粹的快速方法可以将印地语/其他语言整数转换为 Int 以下是我的观察:
let string = "?"
let intParse1 = Int(string) //goes for nil, why? is there any pure solution in swift
let intParse2 = (string as NSString).integerValue //goes for 4
Run Code Online (Sandbox Code Playgroud)
用 NumberFormatter
let numberFormat= NumberFormatter()
numberFormat.locale = Locale(identifier: "EN")
if let getOP = numberFormat.number(from: "?")
{
print("output is: ", getOP)
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
232 次 |
| 最近记录: |