新Firebase - 无法查询数据。什么是新语法?

时间:2016-05-19 02:11:21

标签: ios swift firebase

我正在尝试从旧的Firebase迁移到新的Firebase(今天发布,2016年5月18日),但查询语法对我来说还不清楚。我可以找到进行查询的唯一示例是通过监听器。

我已经关注了文档(https://firebase.google.com/docs/database/ios/retrieve-data),但他们对于如何简单地查询Firebase实时数据库中的一段数据非常不清楚。

旧的文档很好,但新版本很糟糕,imo。另外,他们在github上的例子,我得到了一些我现在正在尝试使用的代码,过于复杂(https://github.com/firebase/quickstart-ios/tree/master/database/DatabaseExampleSwift)。

代码运行正常,我在Firebase管理控制台中设置了一个新项目,我在xcode中设置了新的plist文件,一切都编译好了。我只需要代码就可以轻松访问一个可怜的数据! Plz帮助。

感谢。

这是我的代码(运行正常/配置正常),但无法显示数据:

class LatestNewsTableViewController: UITableViewController {

    // get the Feed URL from Firebase:
    lazy var FireBaseRef: FIRDatabaseReference = FIRDatabase.database().reference()
    var FeedURLRef: FIRDatabaseReference!
    var refHandle: FIRDatabaseHandle?

然后,在viewDidLoad()中,我这样做:

FeedURLRef = FireBaseRef.child("AppGlobals").child("FeedURL")

refHandle = FireBaseRef.observeEventType(FIRDataEventType.Value, withBlock: { (snapshot) in
    let FirebaseFeedURL = snapshot.value as! [String : AnyObject]
    print("FirebaseFeedURL = " + String(FirebaseFeedURL))
})

0 个答案:

没有答案