FirebaseHandle 上的编译错误
compile error on FirebaseHandle
当我尝试按照 firebase iOS 文档
中的建议保留对 observeEventType 调用返回的处理程序的引用时,我遇到了编译错误
firebaseHandle = messagesRef.observeEventType(FEventType.ChildAdded, withBlock: { (snapshot) in
错误是:
Cannot assign a value of type 'UInt' to a value of type 'FirebaseHandle!'
这是我试图遵循的 firebase 文档中的代码:
var handle = ref.observeEventType(.Value, withBlock: { snapshot in
println("Snapshot value: \(snapshot.value)")
})
ref.removeObserverWithHandle(handle)
我错过了什么?
方法observeEventType
returns一个Uint
(实际上是UInt8
)。所以你的 firebaseHandle
变量应该这样定义:
var firebaseHandle: UInt8 = 0
希望对您有所帮助。
当我尝试按照 firebase iOS 文档
中的建议保留对 observeEventType 调用返回的处理程序的引用时,我遇到了编译错误firebaseHandle = messagesRef.observeEventType(FEventType.ChildAdded, withBlock: { (snapshot) in
错误是:
Cannot assign a value of type 'UInt' to a value of type 'FirebaseHandle!'
这是我试图遵循的 firebase 文档中的代码:
var handle = ref.observeEventType(.Value, withBlock: { snapshot in
println("Snapshot value: \(snapshot.value)")
})
ref.removeObserverWithHandle(handle)
我错过了什么?
方法observeEventType
returns一个Uint
(实际上是UInt8
)。所以你的 firebaseHandle
变量应该这样定义:
var firebaseHandle: UInt8 = 0
希望对您有所帮助。