我正在尝试MBProgressHUD
在应用程序中使用。在将 HUD 添加到视图时出现错误。
这是将进度条添加到视图的代码。
HUD = [[MBProgressHUD alloc] initWithView:self.navigationController.view];
[self.view.window addSubview:HUD];
// Set determinate mode
HUD.mode = MBProgressHUDModeAnnularDeterminate;
HUD.labelText = @"Loading";
// myProgressTask uses the HUD instance to update progress
[HUD showWhileExecuting:@selector(processFieldEntries) onTarget:self withObject:nil animated:YES];
应用程序错误:
*** Assertion failure in -[MBProgressHUD initWithView:], /Users/.../MBProgressHUD/MBProgressHUD.m:190
还
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'View must not be nil.'
和
Crash: View must not be nil.
有谁知道断言失败是为了什么以及如何解决。MBProgressHUD.m 文件包含在 Build Phases 选项卡下的 Compile Sources 中,并且文件中包含标题。正在将进度添加到处理字段验证的过程中。