Afnetworking获取数据过程中MBProgressHUD提示,获取成功后MBProgressHUD消失。
来源:互联网 发布:淘宝上的vintage店铺 编辑:程序博客网 时间:2024/05/18 00:26
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_responsedataUsingEncoding:NSUTF8StringEncoding];
id dict = [NSJSONSerializationJSONObjectWithData:dataoptions:0error:nil];
if ([[dictobjectForKey:@"result"]isEqualToString:@"success"])
{
NSMutableDictionary* dict1 = [dictobjectForKey:@"newfriend"];
for (id everydictin dict1)
{
[arr_nicknameaddObject:[everydictobjectForKey:@"nickname"]];
[arr_personalsignaddObject:[everydictobjectForKey:@"signature"]];
[arr_sexaddObject:[everydictobjectForKey:@"sex"]];
[arr_schooladdObject:[everydictobjectForKey:@"school"]];
[arr_useridaddObject:[everydictobjectForKey:@"userid"]];
[arr_addstatusaddObject:[everydictobjectForKey:@"addstatus"]];
[arr_headimageaddObject:[everydictobjectForKey:@"headimage"]];
}
[progress_hudremoveFromSuperview];
[tv_newfriendreloadData];
}elseif([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];
- Afnetworking获取数据过程中MBProgressHUD提示,获取成功后MBProgressHUD消失。
- MBProgressHUD的提示很快就消失了
- (十三)-利用MBProgressHUD进行异步获取数据
- MBProgressHUD
- MBProgressHUD
- MBProgressHUD
- MBProgressHUD
- MBProgressHUD
- MBProgressHUD
- MBProgressHUD
- MBProgressHUD
- MBProgressHUD
- MBProgressHUD
- MBProgressHUD
- MBProgressHUD
- MBProgressHUD
- MBProgressHUD
- 关于MBProgressHUD 卡死不消失
- 程序员到底怎么了
- 操作gvim快捷键小结
- 汽车加油问题
- mac编译cocos2d-x-3.2*的android工程报错
- jquery处理json数据
- Afnetworking获取数据过程中MBProgressHUD提示,获取成功后MBProgressHUD消失。
- Android中include标签的使用及注意事项
- jdk与jre的区别
- 全排列
- 16进制转8进制
- 16进制转10进制
- 石子合并问题
- 数独
- 数字三角形问题