首页 > 解决方案 > 在 swift 4.1 中将字符串转换为双精度

问题描述

let getLongijson: String = "67.0011"
let getlatijson: String = "24.8607"

let jsonlong = (getLongijson as NSString).doubleValue
let jsonlat = (getlatijson as NSString).doubleValue

我面临的错误不能在属性初始化程序中使用实例成员'getLongijson';属性初始化程序在“自我”可用之前运行

标签: swiftcasting

解决方案


你喜欢这个转换StringDouble

let getLongijson: String = "67.0011"
let getlatijson: String = "24.8607"

let jsonlong = Double(getLongijson)
let jsonlat = Double(getlatijson)

推荐阅读