presentModalViewController проблема - iphone SDK - PullRequest
0 голосов
/ 29 марта 2011

Я использую пользовательскую панель вкладок без контроллера вкладок. Когда я пытаюсь добавить viewController, используя

[self presentModalViewController:controller animated:YES];

редактировать: изменено на presentModalViewController.

, что для MFMailComposeViewController, он работает нормально, но также удаляет панель вкладок, когда я ее отклоняю.

Для решения мне пришлось представить контроллер на appDelegate.viewController как:

[APPDELEGATE.navigationController presentModalViewController:controller animated:YES];

edit: изменен на presentModalViewController.

Это отлично работает и не удаляет панель вкладок. Но проблема в том, когда iphone блокируется после простоя, и я пытаюсь представить контроллер с помощью этого:

[APPDELEGATE.navigationController presentModalViewController:controller animated:YES];

редактировать: изменено на presentModalViewController.

Не работает.
В режиме отладки код выполняется, но не представляет viewController.

Большое спасибо.

Ответы [ 2 ]

1 голос
/ 29 марта 2011

если вы скопировали код правильно, то вы используете
[APPDELEGATE.viewController dismissModalViewControllerAnimated:YES];
вместо
[APPDELEGATE.viewController presentsModalViewController:YOURVIEWController Animated:YES]; на второй звонок

0 голосов
/ 29 марта 2011

Я исправил это сам. Проблема была в том, что я перераспределял навигационный контроллер в

- (void)applicationDidBecomeActive:(UIApplication *)application

Спасибо.

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