Я пытаюсь использовать 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.
Кто-нибудь знает, для чего и как разрешено утверждение Assertion. Файл MBProgressHUD.m включен в источники компиляции на вкладке "Сборка фаз" и заголовок, включенный в файл. Прогресс добавляется в процесс обработки проверки поля.