Xcode 8 - Firebase 参考错误
Xcode 8 - Firebase Error with Reference
我对使用 Firebase 还很陌生,我一直在尝试遵循在线教程。但是,我不断收到以下行的错误:
var ref = DatabaseReference.database().reference()
错误显示:"Instance member database cannot be used on type 'DatabaseReference'."
我错过了什么或做错了什么?任何帮助将不胜感激!
import UIKit
import Firebase
import FirebaseDatabase
class ViewController: UIViewController {
@IBOutlet weak var myTextField: UITextField!
var ref: DatabaseReference?
@IBAction func saveButton(_ sender: Any) {
var ref = DatabaseReference.database().reference()
if myTextField.text != ""
{
ref?.child("list").childByAutoId().setValue(myTextField.text)
myTextField.text = ""
}
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
根据the documentation,应该是Database.database().reference()
。 DatabaseReferenece
没有成员 database().reference()
.
我对使用 Firebase 还很陌生,我一直在尝试遵循在线教程。但是,我不断收到以下行的错误:
var ref = DatabaseReference.database().reference()
错误显示:"Instance member database cannot be used on type 'DatabaseReference'."
我错过了什么或做错了什么?任何帮助将不胜感激!
import UIKit
import Firebase
import FirebaseDatabase
class ViewController: UIViewController {
@IBOutlet weak var myTextField: UITextField!
var ref: DatabaseReference?
@IBAction func saveButton(_ sender: Any) {
var ref = DatabaseReference.database().reference()
if myTextField.text != ""
{
ref?.child("list").childByAutoId().setValue(myTextField.text)
myTextField.text = ""
}
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
根据the documentation,应该是Database.database().reference()
。 DatabaseReferenece
没有成员 database().reference()
.