如何在Swft的结构模型类中为可选参数设置默认值?

时间:2018-07-15 07:15:21

标签: ios swift codable jsondecoder

我正在使用模型-

struct Planet : Codable {
    var name : String
    var distance : Int
    var isSelected : Bool?
}

正在从服务器获取数据,服务器仅提供名称和距离。我添加了isSelected来跟踪被选中的项目。

我正在使用JSDecoder类来解析此数据。

我尝试使用var isSelected : Bool ?? false,但它会导致编译器错误。

由于服务器未提供isSelected值,有什么办法可以将默认值设置为false?

0 个答案:

没有答案