David Katz
David Katz

Reputation: 31

Firebase childbyAutoId returns the same strange key every time

When using childByAutoId, something really strange happens. Instead of getting a unique id, I get the following key every time:

-------------------0

I know keys are generated with client side timestamps, so I tried running my code through the iOS simulator and an actual device, same result though.

I don't do anything interesting in my code, but here it is for reference:

func sendRandomMessage() {
        let firebaseRootRef = Firebase(url:firebaseRootUrl)
        let newMessageRef = firebaseRootRef.childByAutoId()
        println(newMessageRef.key)
    }

I'm using Firebase 2.3.0

Upvotes: 3

Views: 396

Answers (1)

Frank van Puffelen
Frank van Puffelen

Reputation: 599756

There was a bug in the Firebase SDK for iOS 2.3.0 that caused this problem.

It has been fixed in 2.3.1. See https://www.firebase.com/docs/ios/changelog.html

Upvotes: 1

Related Questions