progress_hud = [MBProgressHUDshowHUDAddedTo:self.viewanimated:YES];
progress_hud.labelText =NSLocalizedString(@"数据加载中...",nil);
NSInteger result = [UtilityisConnectionAvailable:self.view];
if (!result) {
[progress_hudremoveFromSuperview];
return;
}
NSString *urlStr=[NSStringstringWithFormat:@"%@%@%@",URL_PREXI,@"facelove/connect_getNewFriend.action?userid=",[USER_DEFAULTobjectForKey:@"USERNAME"]];
NSMutableURLRequest* request = [NSMutableURLRequestrequestWithURL:[NSURLURLWithString:urlStr]];
AFHTTPRequestOperation* op = [[AFHTTPRequestOperationalloc]initWithRequest:request];
op.responseSerializer = [AFHTTPResponseSerializerserializer];
[opsetCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation,id responseObject) {
NSString* str_response = operation.responseString;
NSData* data = [str_response dataUsingEncoding:NSUTF8StringEncoding];
id dict = [NSJSONSerializationJSONObjectWithData:data options:0error:nil];
if ([[dict objectForKey:@"result"]isEqualToString:@"success"])
{
NSMutableDictionary* dict1 = [dictobjectForKey:@"newfriend"];
for (id everydictin dict1)
{
[arr_nicknameaddObject:[everydict objectForKey:@"nickname"]];
[arr_personalsignaddObject:[everydict objectForKey:@"signature"]];
[arr_sexaddObject:[everydict objectForKey:@"sex"]];
[arr_schooladdObject:[everydict objectForKey:@"school"]];
[arr_useridaddObject:[everydict objectForKey:@"userid"]];
[arr_addstatusaddObject:[everydict objectForKey:@"addstatus"]];
[arr_headimageaddObject:[everydict objectForKey:@"headimage"]];
}
[progress_hudremoveFromSuperview];
[tv_newfriendreloadData];
}else if([dictobjectForKey:@"fail"]){
MBProgressHUD* HUD1 = [MBProgressHUDshowHUDAddedTo:self.viewanimated:YES];
[HUD1 showAnimated:YESwhileExecutingBlock:^{
sleep(MBProgressHUD_SLEEP_SECOND);
}completionBlock:^{
[HUD1removeFromSuperview];
[progress_hudremoveFromSuperview];
}];
}
}failure:^(AFHTTPRequestOperation *operation,NSError *error) {
}];
NSOperationQueue *queue = [[NSOperationQueuealloc] init];
[queueaddOperation:op];