空白MFMailComposeViewController第二次呈现?

时间:2010-02-18 12:00:12

标签: iphone mfmailcomposeviewcontroller

我在MFMailComposeViewController中遇到了一个奇怪的问题。

第一次使用presentModalViewController:animated显示时,一切都运行良好。

第二次是空白,除导航栏外,屏幕上没有任何内容,取消&发送按钮。

我已经正确设置了mailComposeDelegate,并在委托中正确关闭了视图控制器。

知道为什么会这样吗?

编辑:代码是:

- (void)viewDidLoad {
  mailComposeViewController = [[MFMailComposeViewController alloc] init];   
  [mailComposeViewController setMailComposeDelegate:self];
}

- (void)dealloc {
  [mailComposeViewController release];
}

- (void)mail {
  [self presentModalViewController:mailComposeViewController animated:YES];
}

1 个答案:

答案 0 :(得分:0)

好的,我以某种方式解决了我的问题。我移动了我的MFMailComposeViewController的init&从viewDidLoad&发布代码dealloc,分别到我选择呈现视图控制器的确切位置。

然后,它奏效了。