In my app, I am loading a resource heavy view that takes about 1 to 2 seconds to load. So I am loading it in a separate thread like this: hud = [[MBProgressHUD alloc] init]; [hud showWhileExecuting:@selector(loadWorkbench:) onTarget:self withObject:n…