Я пытаюсь и пытаюсь .... но пока нет результата.
У меня есть представление с контроллером навигации и -bar.кроме того, есть столик.если вы щелкнете по строке, функция электронной почты iphone будет запущена с помощью примера электронной почты от apple (MailComposerViewController.h и .m).он открывается, и я могу отправить или отменить почту.после этого метод dismissModalViewControllerAnimated закрывает представление электронной почты.все выглядит правильно, я нахожусь в предыдущем представлении сейчас, НО: когда я хочу использовать кнопки из элемента навигации или если я хочу добавить строки в табличное представление, приложение вылетает без какого-либо сообщения об ошибке.Должен ли я установить что-то обратно или «удалить» что-то еще из-за почтового представления?это действительно странно, и я сейчас ищу часы .......: - (
заранее большое спасибо! надеюсь, у кого-то есть идея.
РЕДАКТИРОВАТЬ: хорошо, здесьтеперь у меня есть код:
в табличном представлении, которое включено в navcontroller. У меня есть следующие строки, чтобы сначала открыть подкласс UIViewController:
- (IBAction)Action:(id)sender
{
DetailViewController *editViewController = [[DetailViewController alloc] initWithNibName:@"TripDetailViewController" bundle:nil];
// ...
// Pass the selected object to the new view controller.
[self.navigationController pushViewController:editViewController animated:YES];
editViewController.navigationItem.prompt = @"Details";
[editViewController release];
}
в DetailViewController следующее действие обрабатывается, когдапользователь нажимает на кнопку:
- (IBAction)mailTrip:(id)sender {
MailComposerViewController *mailComposer = [[MailComposerViewController alloc] init];
[[[self view] window] addSubview:[mailComposer view]];
[mailComposer showPicker:sender];
}
, когда я нажимаю соответствующую кнопку, MailComposerViewController запускается правильно. Все функции MailComposerViewController работают правильно. , но , когда я отправляю или отменяюпочта и MailComposerViewController исчезают, мое предыдущее представление больше не работает. В MailComposerViewController-Example от apple MailComposerViewController просто исчезает, а предыдущее представление снова работает нормально ....: - (