Warnung in der console über die Berechtigung verweigert (FB)

Hier ist mein code:

var handler:FIRDatabaseHandle!
override func viewWillAppear(_ animated: Bool) {
    super.viewWillAppear(animated)

    self.handler = self.ref.observe(.value, with: {[weak self] (snapshot) in
        var _tasks = Array<Task>()
        for item in snapshot.children {
            let task = Task(snapshot: item as! FIRDataSnapshot)
            _tasks.append(task)
        }

        self?.tasks = _tasks
        self?.tableView.reloadData()
    })
}

override func viewDidDisappear(_ animated: Bool) {
    super.viewDidDisappear(animated)
    self.ref.removeAllObservers()
}

Also, wenn ich lassen Sie dieses controller (eigentlich melde ich mich aus) ich siehe nächste Warnung in der Konsole:

[FB/Datenbank][I-RDB04822] - Listener an
/Benutzer/ovLWTmGIPFaF6DaLzrPBBr13/tasks failed: permission_denied

  • Ich bekam dieselbe Warnung, wenn ich vergessen in Eile lassen reff = ref.Kind("activeList"). Ich habe direkt abgefragt :- ref = Datenbank.Datenbank().Verweis().queryOrdered(byChild: "Eltern").queryEqual(toValue: projectRef) //die Erlaubnis verweigert, So habe ich ersetzen durch die Datenbank.Datenbank().Verweis().Kind("activeList").queryOrdered(byChild: "Eltern").queryEqual(toValue: projectRef)
InformationsquelleAutor wm.p1us | 2017-03-03
Schreibe einen Kommentar