1
Ich bin ein Anfänger zu Firebase und ich bin nur entlang des Videos bei https://www.youtube.com/watch?v=joVi3thZOqc&t=301s und ich bekomme diesen Fehler "Wert des Typs 'Any?' mein Code hat "hier kein Mitglied‚description‘ist:Wert des Typs 'Any?' hat kein Mitglied 'description'
import UIKit
import Firebase
import FirebaseDatabase
class ViewController: UIViewController {
@IBOutlet weak var conditionLable: UILabel!
@IBAction func sunnyDidTouch(_ sender: Any) {
}
@IBAction func FoggyDidTouch(_ sender: Any) {
}
let rootRef = FIRDatabase.database().reference()
override func viewDidLoad() {
super.viewDidLoad()
}
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
let conditionRef = rootRef.child("condition")
conditionRef.observe(FIRDataEventType.value, with: { (snapshot : FIRDataSnapshot) in
self.conditionLable.text = snapshot.value?.discription
})
}
}
Im Titel sagen Sie "Beschreibung", aber Code hat 'Beschreibung' (mit einem' i'). Wenn das in Ihrem tatsächlichen Code ein Tippfehler ist, könnte dies das Problem erklären. –
Es gibt einen weiteren Tippfehler in conditionLabel ... – UpSampler
das war ein Tippfehler. und Sie können diese Frage nun ignorieren, indem ich folgendes ändere: least conditionRef = FIRDatabase.database(). reference(). child ("condition") conditionRef.observe (FIRDataEventType.value, mit: {(snapshot: FIRDataSnapshot) in self.conditionLable.text = (snapshot.value als AnyObject) .description –