最近在遇到一个关于MBProgressHUD框架延时隐藏却不消失的BUG,开始在做延时隐藏的时候,使用dispatch_after做延时,但是有时候会出现在MBProgressHUD出现提示2秒之后并未隐藏,后来我在方法末尾加上[MBProgressHUD hideHUD];这样就可以完成需求,代码如下:
-(void)sendExitWithUserID:(NSString *)mobile{
[[SQLiteManager sharedInstance] deleteUserInfo];
//友盟统计用户退出
[MobClick profileSignOff];
//创建一个文件管理者
AFHTTPRequestOperationManager *mgr = [[AFHTTPRequestOperationManager alloc] init];
NSMutableDictionary *params = [NSMutableDictionary dictionary];
params[@"mobile"] = mobile;
params[@"machineCode"] = MACHINECODE;