0

我试图仅当它存在于 JSON 中时才设置值。我想做这样的事情:

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

我正在使用这个 ObjectMapper 框架: https ://github.com/Hearst-DD/ObjectMapper

4

1 回答 1

0

<- 是返回可选类型的映射运算符。如果未显示键“doc.type”,picturePath 为 nil。

如果您想根据不同的键填充图片路径,最好的方法可能是使用辅助变量,然后根据它们分配图片路径。

例如:

var optionalPicturePath: String? = map["doc.type"]
if optionalPicturePath != nil {
  picturePath = optionalPicturePath
}
于 2016-05-13T13:17:26.833 回答