我正在使用表格视图并尝试显示 MBProgressHud 以显示需要很长时间才能呈现模式(2.5 秒)的单元格选择。
这是我开始 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];
我真的很希望能够以任何一种方式保持启用该选项。有什么建议么?