Firebase:无法使用具有相同排序的键创建FImmutableSortedDictionary

时间:2016-05-26 21:22:21

标签: ios firebase firebase-realtime-database

我在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()
    }
}

感谢您的帮助

0 个答案:

没有答案