Nil与预期的字典值类型“Any”swift不兼容

时间:2018-03-12 06:44:18

标签: ios swift

请告诉我如何通过nil?因为后端不允许我发送空字符串,这就是我尝试发送nil而不是空字符串的原因。

let params: [String : Any] = [
    "billRefNumber": billPayment.billRefNumber!,
    "custRefNo": nil,
    "billAmount": billPayment.billAmount,
    "charges": billPayment.sendCharges!
]

但是当我尝试通过nil时发现了警告。

  

Nil与预期字典值类型“Any”swift

不兼容

如果我改变了,let params: [String: Any?] = [

enter image description here

1 个答案:

答案 0 :(得分:3)

尝试

let params: [String: Any?]