ModalViewController переходит в фоновый режим при запуске приложения - PullRequest
0 голосов
/ 30 июня 2010

Я переносю кодовую базу моего приложения на iPhone SDK 4. На одном из экранов я использую

- (IBAction) LoadSearch {

MySearchViewController * mySearchController = [[MySearchViewController alloc] initWithNibName: @ "MySearchViewController" bundle: nil];

[self.navigationController presentModalViewController: mySearchController animated: YES];

}

Это запускает ModalViewController. Когда модальное окно открыто, если пользователь нажимает кнопку «Домой», приложение переходит в состояние ожидания.

Если я перезапущу приложение, сразу после запуска Модал станет невидимым. Похоже, что модал переходит на задний план представлений navigationController. Я вижу модал, когда я поворачиваю iphone в альбомный режим (модал вращается соответствующим образом).

Кто-нибудь видел эту проблему раньше? Любые предложения приветствуются.

1 Ответ

0 голосов
/ 19 августа 2010

Решил эту проблему сам.

Я вызывал [window addSubview: tabBarController.view] в applicationDidBecomeActive.

Таким образом, это привело к добавлению tabBarController.view к окну, и все modalViewControllers отошли на задний план.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...