导入头文件
#import “NSObject+MBHUD.h”
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
[tableView deselectRowAtIndexPath:indexPath animated:YES];
NSDictionary *dic = self.operationArr[indexPath.row];
NSString *title = dic[@"title"];
if ([title isEqualToString:@"显示成功文字和图片,几秒后消失"]) {
[ViewController MB_showSuccess:@"加载成功"];
}else if ([title isEqualToString:@"显示成功文字和图片,几秒后消失(放到指定view中)"]){
[ViewController MB_showSuccess:@"加载成功" toView:self.view];
}else if ([title isEqualToString:@"显示出错图片和文字,几秒后消失"]){
[ViewController MB_showError:@"显示出错图片和文字,几秒后消失"];
}else if ([title isEqualToString:@"显示出错图片和文字,几秒后消失(放到指定view中)"]){
[ViewController MB_showError:@"加载失败" toView:self.view];
}else if ([title isEqualToString:@"只显示文字,几秒后消失"]){
[ViewController MB_showText:@"签到失败"];
}else if ([title isEqualToString:@"只显示文字,几秒后消失(放到指定view中)"]){
[ViewController MB_showText:@"签到失败" toView:self.view];
}else if ([title isEqualToString:@"只显示图片,几秒后消失"]){
[ViewController MB_showIcon:@"info_white"];
}else if ([title isEqualToString:@"只显示图片,几秒后消失(放到指定view中)"]){
[ViewController MB_showIcon:@"info_white" toView:self.view];
}else if ([title isEqualToString:@"显示文字和图片,几秒后消失"]){
[ViewController MB_showText:@"结束时间不能小于开始时间" icon:@"info_white"];
}else if ([title isEqualToString:@"显示文字和图片,几秒后消失(放到指定view中)"]){
[ViewController MB_showText:@"结束时间不能小于开始时间" icon:@"info_white" toView:self.view];
}else if ([title isEqualToString:@"只显示菊花(需要主动让它消失,HUD放在Window中)"]){
[ViewController MB_showHUD];
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
[ViewController MB_hideHUD];
});
}else if ([title isEqualToString:@"显示菊花和文字(需要主动让它消失,HUD放在Window中)"]){
[ViewController MB_showMessage:@"正在获取参照值"];
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
[ViewController MB_hideHUD];
});
}else if ([title isEqualToString:@"显示菊花和文字(需要主动让它消失,HUD放到指定view中)"]){
[ViewController MB_showMessage:@"正在获取参照值" toView:self.view];
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
[ViewController MB_hideHUDForView:self.view];
});
}
else{
NSLog(@"匹配失败");
}
}