在Swift中对成员修正的含糊不清的引用

时间:2018-12-07 14:05:23

标签: ios swift firebase

我在Swift上使用Firebase,并且试图绕过此错误:

  

对成员'database()'的模糊引用

我正在youtube上执行一些代码来为我的项目做准备,我发现此后发生了更改,我不太确定他们是否也更改了该代码。这是我的代码。

func name(state: String){
    let ref = Database.database.reference() //This generates the error
    let post : [String: AnyObject] = ["state": state as AnyObject]
    ref.child("name").setValue(post)
}

谢谢

SN:我已经导入了Firebase和FirebaseDatabase 编辑:显然,我不能只输入它,而不得不等到推荐它。我会继续提出这个问题,希望有人能比我更快地找到答案。

1 个答案:

答案 0 :(得分:1)

您忘了用database初始化(),所以使用这个:

let ref = Database.database().reference()