这个304的问题要怎么解决,我在relation里面添加了一个对象,可是我再去query的时候获取不到最新的对象,后台里面的数据是正确,可是query的结果就是上一次的
-
创建时间
16年7月19日
-
最后回复
16年7月20日
-
6
回复
-
1.7K
浏览
-
2
用户
-
2
链接
这个304的问题要怎么解决,我在relation里面添加了一个对象,可是我再去query的时候获取不到最新的对象,后台里面的数据是正确,可是query的结果就是上一次的
2016-07-19 18:48:19.166 loversbet[7272:2342381] [DEBUG] _59-[AVPaasClient performRequest:saveResult:block:retryTimes:]block_invoke.408 [Line 603]
------ BEGIN LeanCloud REST Response ------
path: /1.1/users
cost: 0.285s
response: Error Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: not modified (304)" UserInfo={com.alamofire.serialization.response.error.response= { URL: https://api.leancloud.cn/1.1/users?where=%7B%22%24relatedTo%22%3A%7B%22key%22%3A%22followers%22%2C%22object%22%3A%7B%22__type%22%3A%22Pointer%22%2C%22className%22%3A%22GuessGame%22%2C%22objectId%22%3A%22578dfd1ec4c971005e029b20%22%7D%7D%7D } { status code: 304, headers {
"Cache-Control" = "no-cache,no-store";
"Content-Type" = "application/json;charset=utf-8";
Date = "Tue, 19 Jul 2016 10:48:19 GMT";
"Last-Modified" = "Tue, 19 Jul 2016 18:12:46.998 GMT";
Pragma = "no-cache";
Server = nginx;
"Strict-Transport-Security" = "max-age=31536000";
} }, NSErrorFailingURLKey=https://api.leancloud.cn/1.1/users?where=%7B%22%24relatedTo%22%3A%7B%22key%22%3A%22followers%22%2C%22object%22%3A%7B%22__type%22%3A%22Pointer%22%2C%22className%22%3A%22GuessGame%22%2C%22objectId%22%3A%22578dfd1ec4c971005e029b20%22%7D%7D%7D, com.alamofire.serialization.response.error.data=<>, NSLocalizedDescription=Request failed: not modified (304)}
------ END --------------------------------
-(void)follersCountWithBlock:(AVIntegerResultBlock)block
{
AVRelation *reation = [self relationForKey:@"followers"];
AVQuery *query = [reation query];
query.cachePolicy = kAVCachePolicyNetworkOnly;
query.maxCacheAge = 0;
[query countObjectsInBackgroundWithBlock:^(NSInteger number, NSError *error) {
block(number,error);
}];
}
-(void)followersContainUserCurrentUserBlock:(AVObjectResultBlock)block
{
AVRelation *reation = [self relationForKey:@"followers"];
AVQuery *query = [reation query];
query.maxCacheAge = 0;
[query whereKey:KEY_OBJECT_ID equalTo:[AVUser currentUser].objectId];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
if (objects.count > 0) {
block(objects[0],error);
}
else
{
block(nil,error);
}
}];
}
+(void)findObjectInbackGroundWithObjectId:(NSString *)objectId block:(void(^)(GuessGame *object, NSError *error))block
{
AVQuery *query = [GuessGame query];
[query includeKey:GUESS_AUTHOR];
[query getObjectInBackgroundWithId:objectId block:^(AVObject *object, NSError *error) {
block((GuessGame *)object,error);
}];
}
主题 | 分类 | 回复 | 浏览 | 活动 |
---|---|---|---|---|
authorizedData为何还是null | 意见反馈 | 0 | 737 | 15-06-9 |
Parse的iOS/OS X和Android SDK已经开源了 | 意见反馈 | 0 | 846 | 15-08-14 |
flutter是否有支持LiveQuery 的计划 | 意见反馈 | 1 | 1.1K | 22-03-7 |
实名认证一直正在审核中 | 意见反馈 | 1 | 1.1K | 16-07-11 |
Java.net.SocketTimeoutException | 意见反馈 | 1 | 1.3K | 15-09-1 |