FireBase iOS queryOrderedByChild不工作

FireBase iOS queryOrderedByChild不工作,ios,firebase,Ios,Firebase,我从下面的代码中得到结果,但它们不在指定的顺序中 Firebase *myRootRef = [[Firebase alloc] initWithUrl:@"https://xxxxxxxxx.firebaseio.com"]; Firebase *updates = [[myRootRef childByAppendingPath:@"data"] childByAppendingPath:@"Offences"]; [updates queryOrderedByChild:@"dateUpd

我从下面的代码中得到结果,但它们不在指定的顺序中

Firebase *myRootRef = [[Firebase alloc] initWithUrl:@"https://xxxxxxxxx.firebaseio.com"];
Firebase *updates = [[myRootRef childByAppendingPath:@"data"] childByAppendingPath:@"Offences"];
[updates queryOrderedByChild:@"dateUpdated"];
[updates observeEventType:FEventTypeChildAdded withBlock:^(FDataSnapshot *snapshot) {
    NSLog(@"VALUE: %@", snapshot.value);
 }];
JSON
是一个
JSON
数组,如下所示

[ {
  "dateUpdated" : 20140915,
  "name" : "Bla bla bla"
}, {
  "dateUpdated" : 20140912,
  "name" : "Bla bla bla"
}, {
  "dateUpdated" : 20140914,
  "name" : "Bla bla bla"
} ]

我怀疑是数组中的数据导致了问题,感谢您的帮助。

调用
queryOrderedByChild
返回一个修改过的查询。因此,您需要链接mehthod调用:

[[updates queryOrderedByChild:@"dateUpdated"] observeEventType:FEventTypeChildAdded...]

请参见此处的“使用子键排序”示例:

调用
queryOrderedByChild
返回修改后的查询。因此,您需要链接mehthod调用:

[[updates queryOrderedByChild:@"dateUpdated"] observeEventType:FEventTypeChildAdded...]

请参见此处的“使用子键排序”示例:

调用
queryOrderedByChild
返回修改后的查询。因此,您需要链接mehthod调用:

[[updates queryOrderedByChild:@"dateUpdated"] observeEventType:FEventTypeChildAdded...]

请参见此处的“使用子键排序”示例:

调用
queryOrderedByChild
返回修改后的查询。因此,您需要链接mehthod调用:

[[updates queryOrderedByChild:@"dateUpdated"] observeEventType:FEventTypeChildAdded...]

请参见此处的“使用子键排序”示例:

调用
queryOrderedByChild
返回一个修改过的查询,因此您需要链接方法调用:
[[updates queryOrderedByChild:@“dateUpdated”]observeEventType:feventypeChildAdded…]
。请参见此处的“使用子密钥排序”示例:我想我已经尝试过了,谢谢-如果您将此作为一个答案,我可以接受并投票:)调用
queryorderdbychild
返回一个修改过的查询,因此您需要链接方法调用:
[[updates queryorderdbychild:@“dateUpdated”]observeEventType:FEventTypeChildAdded…]
。请参见此处的“使用子密钥排序”示例:我想我已经尝试过了,谢谢-如果您将此作为一个答案,我可以接受并投票:)调用
queryorderdbychild
返回一个修改过的查询,因此您需要链接方法调用:
[[updates queryorderdbychild:@“dateUpdated”]observeEventType:FEventTypeChildAdded…]
。请参见此处的“使用子密钥排序”示例:我想我已经尝试过了,谢谢-如果您将此作为一个答案,我可以接受并投票:)调用
queryorderdbychild
返回一个修改过的查询,因此您需要链接方法调用:
[[updates queryorderdbychild:@“dateUpdated”]observeEventType:FEventTypeChildAdded…]
。请参见此处的“使用子密钥订购”示例:我想我已经尝试过了,谢谢-如果您将此作为答案,我可以接受并投票:)