我正在使用表格视图并试图显示MBProgressHud以显示模式(2.5秒)需要很长时间的单元格选择。当网络活动指示器显示时,MBProgressHud不显示
这是我如何我开始MBProgressHud:
- (void)showProgressHud
{
dispatch_async(dispatch_get_main_queue(), ^{
[MBProgressHUD showHUDAddedTo:self.streamTableView animated:YES];
});
}
- (void)hideProgressHud
{
dispatch_async(dispatch_get_main_queue(), ^{
[MBProgressHUD hideHUDForView:self.streamTableView animated:YES];
});
}
我注意到,进度HUD显示,只有当网络活动指示灯不旋转。
当表重新加载时(使用Restkit 0.20.0),网络变为活动状态。我有AFNetworking配置为在打开连接时启动活动指示器。
我已经验证了,如果我禁用活动的指标问题不消失:
[[AFNetworkActivityIndicatorManager sharedManager] setEnabled:NO];
我真的希望能够保留选项启用两种方式。有什么建议么?