我怎么能删除一个我知道价值的字典呢?

时间:2018-03-11 07:52:17

标签: swift firebase-realtime-database

enter image description here

我想在swift中删除值= 0的行 我想从客户端删除Firebase数据。 但是不知道如何删除一个字典(就像附件一样) 帮助!

版本:

Xcode 9.1,Swift 4.0

1 个答案:

答案 0 :(得分:0)

通过转换为Dictionary并操纵如下操作,您可以从您身边操纵的响应是什么?

var dict = ["key1": 0, "key2": 2]
for (key, value) in dict {
    if value == 0 {
        dict.removeValue(forKey: k)
    }
}

print(dict)

var dict = ["key1": 0, "key2": 2]
dict = dict.filter { $0.value != 0 }
print(dict)

两者的输出:

  

[“key2”:2]