我正在使用表格視圖並試圖顯示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];
我真的希望能夠保留選項啓用兩種方式。有什麼建議麼?