アプリケーション内で使用しようとして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ファイルは、[ビルドフェーズ]タブの[ソースのコンパイル]に含まれ、ヘッダーはファイルに含まれています。進捗状況は、フィールド検証を処理するためのプロセスに追加されています。