我在OBJ-C與此數據和latitude
和longitude
陣列是一個NSNumber
的NSNumber轉換爲雙問題 - 斯威夫特
[<RequestAddress>
[latitude]: 38.63180843974196
[longitude]: 33.12896232001408
[addressText]: address Name
[isStartedPoint]: 1
</RequestAddress>]
,我要打印的兩個值,我得到它這樣
if let value = parentNewCarRequestVC.request.address{
print(value) // value = (
"<RequestAddress> \n [latitude]: 39.6954240771316\n [longitude]: 33.10735601860666\n [addressText]: address Name\n [isStartedPoint]: 1\n</RequestAddress>"
)
let number = Double(value[0].latitude)
print("Result:\(number)") //Result: 6.94109152851164e-310
}
,而應該是38.6318
所以請在那裏將是我的問題?
[0] .latitude'?你在Playground中檢查過嗎? –
我已經更新了我的答案,其中顯示了價值的內容。不,我沒有在操場中檢查@RP –
示例數組沒有意義,可能需要是字典,而不是數組,研究定義字典和數組的語法。 – zaph