我在ios里面查询EntrustRecord的记录,一般情况下是可以查询正确的,但是只要我在平台手动删除了全部数据,api返回的数据就会变成之前的旧数据,记录数19条。
AVQuery * query = [AVQuery queryWithClassName:TABLE_ENTRUST_RECORD];
[query whereKey:KEY_ENTRUST_RECORD_IS_REAL equalTo:@(isTraceTrue)];
[query whereKey:KEY_ENTRUST_RECORD_CONTRACT_TYPE equalTo:contractType];
[query whereKey:KEY_ENTRUST_RECORD_DIRECTION equalTo:[NSNumber numberWithInteger:0]];
// [query whereKey:KEY_ENTRUST_RECORD_ENTRUST_PRICE greaterThanOrEqualTo:[NSNumber numberWithFloat:price]];
[query orderByDescending:KEY_ENTRUST_RECORD_ENTRUST_PRICE];
// [query clearCachedResult];
[AVQuery clearAllCachedResults];
__block NSMutableArray * buyArray = [NSMutableArray array];
__block NSMutableArray * sellArray = [NSMutableArray array];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
if(error) {
NSLog(@"%@",error);
}
objects.count<---------------------------- 表中没数据时返回19条数据,怀疑是缓存或者本地的。
-
创建时间
16年5月11日
-
最后回复
16年5月11日
-
2
回复
-
997
浏览
-
1
用户