2016-01-11 84 views
0

我試圖不只設置一個值,只要它存在於JSON中。我想要做這樣的事情:如果語句爲ObjectMapper?

if (map["doc.type"] != nil) { 
     picturePath <- map["doc.type"] 
    } 

我使用這個ObjectMapper框架: https://github.com/Hearst-DD/ObjectMapper

+0

你問如何與RestKit做到這一點? –

+0

你可能想解釋一下ObjectMapper是什麼。該標籤沒有任何信息。 –

+0

我更新了問題以顯示ObjectMapper是什麼。 – Jaime

回答

0

< - 是映射操作返回可選類型。如果沒有出現密鑰「doc.type」,則圖片路徑爲零。

如果您想要根據不同的鍵完全填充picturePath,最好的方法可能是使用助手變量,然後根據它們分配picturePath。

例如爲:

var optionalPicturePath: String? = map["doc.type"] 
if optionalPicturePath != nil { 
    picturePath = optionalPicturePath 
}