2017-09-06 86 views
0

如何將數組值添加到字符串?我嘗試了以下,但得到了錯誤的指令錯誤,感謝任何幫助。對不起,如果我的代碼看起來不好,因爲我仍然是一個新的快速學生,嘿嘿。如何在swift 3中將數組值連接到字符串?

if let jsonData = try JSONSerialization.jsonObject(with: unwrappedData, options: .allowFragments) as? [String:Any] { 
    if let test = jsonData["firstname"] as? String { 
     let postString = "type=" + jsonData["firstname"] + "&type=insert" 
    } 
} 
+0

如果你已經有條件綁定到'test'的'jsonData [「test」],爲什麼要使用它,而不是'test'? – Alexander

+0

嗨,只是一個測試帖子到我的PHP腳本的服務器。它返回json,我試圖訪問它的數組。 –

+0

你沒有回答我的問題 – Alexander

回答

0

嘗試改變

let postString = "type=" + jsonData["firstname"] + "&type=insert"

let postString = "type=" + test + "&type=insert"

因爲你分配非零值test

讓我知道,如果這有助於!

+0

嗨,謝謝你的回覆。我試過了,現在我得到了錯誤EXC_BAD_INSTRUCTION,這是我以前得到的錯誤。 –

+0

還得到了這在日誌中的致命錯誤:意外地發現零,同時展開一個可選值 –

+0

您的對象被正確的'JSONSerialization'序列化? – idelara

相關問題