-(void)fetchData
{
//初始化一個子線程
NSOperationQueue *queueOne=[[NSOperationQueuealloc]init];
[queueOne addOperationWithBlock:^{
}];
//在主隊列更新UI
[[NSOperationQueue mainQueue]addOperationWithBlock:^{
__weak typeof(self) weak_self = self;
NSString *page=[NSStringstringWithFormat:@"%d",self.pageOfSay];
//獲取token
NSUserDefaults *user=[NSUserDefaultsstandardUserDefaults];
NSString *token=[user objectForKey:@"token"];
//調用方法獲取說說數據
[self.manager requestGetStatuswithToken:tokenPage:page Complention:^(NSString *code, NSString *result,NSString *error, NSString *totolPages, NSArray *arr) {
weak_self.maxPages=totolPages.intValue;
[weak_self.data addObjectsFromArray:arr];
NSLog(@"weak_self.marr addObject:status=%@",weak_self.data);
if ([result isEqualToString:@"1"])
{
SHOW_TEXT(error);
return ;
}
if ([totolPages isEqualToString:@"0"]) {
[weak_self.tableViewOfSay.headerendRefreshing];
}
[weak_self.tableViewOfSay reloadData];
//設置刷新完畢后,關閉refresh
[weak_self.tableViewOfSay.header endRefreshing];
[weak_self.tableViewOfSay.footer endRefreshing];
}];
}];
}
新聞熱點
疑難解答