私はAPIから文字列形式でlong longを取得しました。これをdoubleに変更します。'[String]型の値を変換できません。期待される引数型 'String'へSwift
let latitudeAll = [String]()
let double =
NSNumberFormatter().numberFromString(latitudeAll)?.doubleValue
私はAPIから文字列形式でlong longを取得しました。これをdoubleに変更します。'[String]型の値を変換できません。期待される引数型 'String'へSwift
let latitudeAll = [String]()
let double =
NSNumberFormatter().numberFromString(latitudeAll)?.doubleValue
インデックスを使用して特定の配列オブジェクトにアクセスする必要があります。
if latitudeAll.count > 0 {
let double = NSNumberFormatter().numberFromString(latitudeAll[0])?.doubleValue
}
あなたはString
配列からDouble
アレイは、これを使用したい場合。ここ
var doubleArr = latitudeAll.map { Double($0) }
doubleArr
が[Double?]
> 1000 –
あなたのdoubleArrは '[Double?]'のタイプです –
のタイプが聞かせているダブル=ダブル(latitudeAll [0]) – WeiJay
http://stackoverflow.com/questions/32366645/converting-array-of-string-to-double NSArrayOutIndex:]:空のNSArrayの境界を越えたインデックス0 – dfri