Most of my data is coming from a web service and it can take quite a bit of time. Especially on lesser networks.
The screen comes in black. I can see from NSLogs that the data is sowing down the pipe but the indicator is not showing. Then when it is sone the indicator pops up ever so briefly then disappears.
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
[HUD showUIBlockingIndicatorWithText:@"Fetching DATA"];
[self callDatabase];
[HUD hideUIBlockingIndicator];
}