我正在尝试使用Firebase创建一个OSX Swift应用程序。我可以按照示例写入Firebase,但无法正确读取数据。我尝试过使用.Value监听器和println(snapshot.value),看来返回的值不正确。
let userRoot = "https://inkcloud.firebaseio.com/users/" + user
ref = Firebase(url:userRoot)
ref!.observeEventType(.ChildChanged, withBlock: { snapshot in
let result = snapshot.value.objectForKey("test") as? String
println("the result is \(result)")
}, withCancelBlock: { error in
println(error.description)
})
我收到编译错误:'() - > AnyObject&#39!;没有名为' objectForKey'
的成员任何帮助都将不胜感激。
本
答案 0 :(得分:0)
找到解决方案,需要使用函数调用而不是属性。