我正在尝试使用此处找到的MBProgressHUD,但我遇到了问题。
我希望能够在加载新的UIViewController时显示UIView进度指示器
- (void)viewDidLoad {
HUD = [[MBProgressHUD alloc] initWithView:self.view.window];
}
问题是视图尚未初始化并返回异常。
我怎样才能克服这个?
张志贤
答案 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];