作为参数查看,但视图初始化程序为零

时间:2010-12-19 15:07:34

标签: iphone uiview view

我正在尝试使用此处找到的MBProgressHUD,但我遇到了问题。

我希望能够在加载新的UIViewController时显示UIView进度指示器

- (void)viewDidLoad {
   HUD = [[MBProgressHUD alloc] initWithView:self.view.window];
}

问题是视图尚未初始化并返回异常。

我怎样才能克服这个?

张志贤

1 个答案:

答案 0 :(得分:0)

老兄,你永远不想写这样的代码:

self.view.window //In iOS projects, *window* is such a holy thing that only the *AppDelegate is responsible to handle

在MBProgressHUD的官方示例代码中,他们以这种方式编码:

mbProgressHUD = [[MBProgressHUD alloc] initWithView:self.view];