如何在Firebase数据库中保存日期? [迅速]

时间:2019-03-12 08:19:02

标签: swift firebase firebase-realtime-database

我正在使用此应用程序,该应用程序应该能够注意到数据库中是否存储了某个日期,如果自身未存储某个日期。

这是我尝试过的:

var newPostDate = snapshot.value as? NSDictionary

var post_date:String = newPostDate = "" ? ref.child("\(newPostDate)/date").setValue("\(day).\(month).\(year)") : newPostDate?["date"] as? String

它给了我这个错误:

  

不能将类型为“ Void”的值分配给类型为“ NSDictionary?”

1 个答案:

答案 0 :(得分:2)

您可以将newPostDate检查为nil,因为它的字典不是字符串,并且您也错过了“ ==”。 因此,应该像这样:

var post_date:String = newPostDate == nil ? ref.child("\(newPostDate)/date").setValue("\(day).\(month).\(year)") : newPostDate?["date"] as? String