我在firebase版本3.2.0中遇到以下错误:
无法使用具有相同排序的键创建FImmutableSortedDictionary!
我正在使用以下代码构建单词列表:
初始化
override func viewDidLoad() {
super.viewDidLoad()
tests[0].firebase_create()
tests[1].firebase_create()
tests[2].firebase_create()
}
创建
func firebase_create() {
let ref1 = FIRDatabase.database().reference()
print("ref1: \(ref1)")
//ref: https://irishthesaurus.firebaseio.com
ref1.child("test1").setValue(test1)
ref1.child("test2").setValue(test2)
ref1.child("test3").setValue(test3)
}
加载
override func viewDidAppear(animated: Bool) {
ref1.observeEventType(.Value) { (snap: FIRDataSnapshot!) in
var i = 0
for x in snap.children {
print("X: \(x)")
i = i + 1
}
print("Sum: \(i)")
self.tableView.reloadData()
}
}
感谢您的帮助