我知道这是最常见的问题之一,但仍然找不到问题。
我尝试更新pod但仍然出现此错误。
import Firebase
public static func createUrlToGetMessages(threadId id: String) -> Firebase {
return Firebase(url: FIREBASE_BASE_REF)
.childByAppendingPath("chats")
.childByAppendingPath(id)
.childByAppendingPath("messages")
}
public static func createUrlToGetOneMessageRef(threadId threadId: String, messageId messageId: String) -> Firebase {
return Firebase(url: FIREBASE_BASE_REF)
.childByAppendingPath("chats")
.childByAppendingPath(threadId)
.childByAppendingPath("messages")
.childByAppendingPath(messageId)
}
答案 0 :(得分:4)
您似乎正在使用Firebase的old deprecated version。
阅读the new docs了解设置详情。
您的代码应该是这样的:
import Firebase
var ref = FIRDatabase.database().reference()
public static func createUrlToGetMessages(threadId id: String) -> FIRDatabaseReference {
return ref.child("chats").child(id).child("messages")
}
public static func createUrlToGetOneMessageRef(threadId: String, messageId: String) -> FIRDatabaseReference {
return ref.child("chats").child(threadId).child("messages").child(messageId)
}