2009-08-05 2 views
0

У меня есть приложение, которое построено на приложении на основе TabBar, в котором мне нужно иметь одну вкладку, которая в основном представляет собой композитор электронной почты. Поэтому я пытаюсь использовать MFMailComposeViewController как одну из вкладок. Кажется, это работает нормально, пока я действительно не отправлю электронное письмо с контроллером. Если я это сделаю, представление MFMailComposeViewController исчезнет и больше не может быть использовано.Повторное использование MFMailComposeViewController

Если я правильно читаю документы, MFMailComposeViewController обычно используется модально, но он также должен работать немодуально.

Это, как я добавляю его в панели вкладок ...

MFMailComposeViewController *mailController = [[MFMailComposeViewController alloc] init]; 
mailController.title = @"Feedback"; 
mailController.tabBarItem.image = [UIImage imageNamed:@"pencil.png"]; 
[array addObject:mailController]; 
tabBarController.viewControllers = array; 

ответ

0

вас вы используете

- (void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error 

и скрывает его

[self dismissModalViewControllerAnimated:YES]; 

Если это так, то просто комментарий отклоняется.

 Смежные вопросы

  • Нет связанных вопросов^_^