UIMessage.framework проблема - PullRequest
       0

UIMessage.framework проблема

0 голосов
/ 23 ноября 2010

Когда я вызываю view-controller, у меня есть следующие опции:

  1. Отмена - отмена функции отправки SMS
  2. Отправка - отправка SMS
  3. Редактирование сообщения

Когда я пытаюсь выполнить любой из вышеперечисленных вариантов, мое представление сбрасывается, короче говоря, идентификатор навигационной панели смещается на несколько пикселей вверх на всех экранах.Чтобы это вернуть, мне нужно закрыть приложение и снова запустить приложение.

Чтобы избежать этого, я возвращаю пользователя на домашний экран, а затем перезагружаю домашнюю страницу.

Я использую следующие строки кода:

            [obj.m_tabcontroller.view removeFromSuperview];

[выпуск obj.m_tabcontroller.view];[controller.view removeFromSuperview];[controller.view release];

Кто-нибудь может мне помочь в этом?

Спасибо

Ответы [ 2 ]

0 голосов
/ 23 ноября 2010

user510659 получил эту проблему, потому что в окне есть uiimage и две кнопки addSubView ... и там, используя навигацию baralso ... навигация появляется ниже подпредставления в окне ... после отклонения сообщения composer панель навигации сдвигается вверх..and скрывает изображение и кнопку, которые являются подпредставлениями окна ..

Мы используем presentmodelViewcontroller для вызова messagecontroller ..

0 голосов
/ 23 ноября 2010

Я не уверен, но похоже, что вы не используете presentModalViewController: Вы должны делать что-то вроде этого,

MFMailComposeViewController *controller = [[MFMailComposeViewController alloc] init];
controller.mailComposeDelegate = self;
[controller setSubject:@"Subject Text"];
[self presentModalViewController:controller animated:YES];

, а затем, когда вы хотите закрыть просмотр сообщения, позвоните

[self dismissModalViewController];

Вы, вероятно, сделаете это из метода делегата -(void)mailComposeController:(MFMailComposeViewController *)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError *)error

Думаю, процедура очень похожа на сообщения и почту.

...