Commit 6c29debf authored by 艾娇平's avatar 艾娇平

修改page++逻辑

parent 4cfd2a3f
...@@ -67,7 +67,6 @@ ...@@ -67,7 +67,6 @@
NSArray *array = (NSArray *)responseObject; NSArray *array = (NSArray *)responseObject;
[self buildModelWithRemoteArray:array]; [self buildModelWithRemoteArray:array];
self.page++;
[self setValue:@YES forKey:@"fetchDataSuccess"]; [self setValue:@YES forKey:@"fetchDataSuccess"];
}else if([responseObject isKindOfClass:[NSDictionary class]]){ }else if([responseObject isKindOfClass:[NSDictionary class]]){
...@@ -76,20 +75,24 @@ ...@@ -76,20 +75,24 @@
self.message = responseObject[@"message"]; self.message = responseObject[@"message"];
if (code == APIStatusCodeSuccess) { if (code == APIStatusCodeSuccess) {
[self buildModelWithRemoteDic:dic]; [self buildModelWithRemoteDic:dic];
self.page++;
[self setValue:@YES forKey:@"fetchDataSuccess"]; [self setValue:@YES forKey:@"fetchDataSuccess"];
}else if (code == APIStatusCodeEmpty){ }else if (code == APIStatusCodeEmpty){
self.message = responseObject[@"message"]; self.message = responseObject[@"message"];
self.page++;
[self setValue:@YES forKey:@"fetchDataSuccess"]; [self setValue:@YES forKey:@"fetchDataSuccess"];
}else{ }else{
if (self.page > 1) {
self.page--;
}
[self setValue:@NO forKey:@"fetchDataSuccess"]; [self setValue:@NO forKey:@"fetchDataSuccess"];
} }
} }
} failed:^(NSString *errorMsg) { } failed:^(NSString *errorMsg) {
if (self.page > 1) {
self.page--;
}
[self setValue:@NO forKey:@"fetchDataSuccess"]; [self setValue:@NO forKey:@"fetchDataSuccess"];
}]; }];
} }
...@@ -119,6 +122,7 @@ ...@@ -119,6 +122,7 @@
- (void)handleFooterRereshing - (void)handleFooterRereshing
{ {
self.startNum = self.dataArray.count + _deleteCount; self.startNum = self.dataArray.count + _deleteCount;
self.page++;
[self fetchRemoteData]; [self fetchRemoteData];
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment