사용자 ID 또는 keys
을 가져 오는 GeoFire 쿼리가 있습니다. 순서대로 keys
으로 돌아가지만 여러 시퀀스가 나타납니다. 마지막으로 업데이트 된 시퀀스는 어떻게 얻을 수 있습니까?Swift를 사용하여 Firebase GeoFire로 여러 키를 쿼리하는 방법은 무엇입니까?
@IBAction func friendsNearMeACTN(sender: AnyObject)
{
let geofireRef = self.ref.child("UserLocations")
let geoFire = GeoFire(firebaseRef: geofireRef)
let circleQuery = geoFire.queryAtLocation(self.location, withRadius: 20.6)
circleQuery.observeEventType(.KeyEntered, withBlock: { (key: String!, location: CLLocation!) in
self.localUsers.append(key)
self.getLocalUsers()
})
}
func getLocalUsers()
{
print(self.localUsers)
}
이 내가 func getLocalUsers()
에서 다시 받고있는 무슨 ....
["WGueYzDjH4NW2vneHOyGmjf6PYB3"]
["WGueYzDjH4NW2vneHOyGmjf6PYB3", "Cg4pQj36ttNUuWNqtc16tIFmI0A2"]
["WGueYzDjH4NW2vneHOyGmjf6PYB3", "Cg4pQj36ttNUuWNqtc16tIFmI0A2", "N5pgqGEhW2f7PGGVmB3AQ8v1uPk2"]
가 어떻게 단순히 마지막 배열을 얻을 수있다?