Представление как параметр, но инициализатор представления - ноль - PullRequest
1 голос
/ 19 декабря 2010

Я пытаюсь использовать MBProgressHUD, найденный здесь, но у меня проблема.

Я хочу показать индикатор прогресса UIView при загрузке нового UIViewController

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

Проблема в том, что представление еще не инициализировано и возвращает исключение.

Как я могу преодолеть это?

Teo

1 Ответ

0 голосов
/ 19 декабря 2010

Чувак, ты никогда не хочешь писать код, подобный этому:

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];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...