当HUD显示之前的警报显示时,为什么没有显示MBProgressHUD?

时间:2013-07-22 03:48:24

标签: iphone ios mbprogresshud

我使用此代码初始化MBProgressHUD

    UIWindow *window = [[UIApplication sharedApplication] keyWindow]  
    _hud = [[MBProgressHUD alloc]initWithWindow:window];
    _hud.dimBackground = bDim;
    _hud.labelText = message;
    [window addSubview:_hud];
    [_hud show:YES];

但有时_hud没有显示在窗口中? 谁让我知道我在哪里缺? 谢谢!

1 个答案:

答案 0 :(得分:2)

点击here! 这适用于我。只需使用此窗口。

UIWindow *keyWindow = [[[UIApplication sharedApplication] delegate] window];

或者  你可以用

self.navigationController.view 

为你添加HUD。