我正在开发iOS应用,并将位置数据存储在Firebase实时数据库中。
我需要获取具有lat-lon范围的位置数据,因此我正在编写这样的查询,但两次连续地调用Firebase块queryStarting
方法。
我在swift 3中的查询:
let wifiQuery = ref.child("wifis").queryStarting(atValue: northEast.longitude, childKey: "lon")
.queryEnding(atValue: southWest.longitude, childKey: "lon")
.queryStarting(atValue: southWest.latitude, childKey: "lat")
.queryEnding(atValue: northEast.latitude, childKey: "lat")
但是我收到了这个错误;
***由于未捕获的异常'InvalidQueryParameter'终止应用程序,原因:'无法调用queryStartingAtValue:childKey:之后调用queryStartingAtValue或queryEqualToValue'
有什么建议吗?
由于