2016-08-30 17 views
0

私はAPIから文字列形式でlong longを取得しました。これをdoubleに変更します。'[String]型の値を変換できません。期待される引数型 'String'へSwift

let latitudeAll = [String]() 

let double = 

NSNumberFormatter().numberFromString(latitudeAll)?.doubleValue 
+0

のタイプが聞かせているダブル=ダブル(latitudeAll [0]) – WeiJay

+0

http://stackoverflow.com/questions/32366645/converting-array-of-string-to-double NSArrayOutIndex:]:空のNSArrayの境界を越えたインデックス0 – dfri

答えて

2

インデックスを使用して特定の配列オブジェクトにアクセスする必要があります。

if latitudeAll.count > 0 { 
    let double = NSNumberFormatter().numberFromString(latitudeAll[0])?.doubleValue 
} 

あなたはString配列からDoubleアレイは、これを使用したい場合。ここ

var doubleArr = latitudeAll.map { Double($0) } 

doubleArr[Double?]

+0

> 1000 –

+0

あなたのdoubleArrは '[Double?]'のタイプです –

関連する問題