0

MFMailComposeViewController で奇妙な問題が発生しました。

を使用して初めて表示するpresentModalViewController:animatedと、すべてが完全に機能します。

2 回目は何も表示されず、ナビゲーション バーと [キャンセル & 送信] ボタン以外は何も表示されません。

私はすでにmailComposeDelegate正しく設定しており、デリゲートでView Controllerを適切に閉じています。

なぜそれが起こるのですか?

編集: コードは次のとおりです。

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

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

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

1 に答える 1

0

さて、私はどういうわけか私の問題を解決しました。MFMailComposeViewController の init および release コードを、viewDidLoad および dealloc から、View Controller を提示することを選択した正確な場所にそれぞれ移動しました。

その後、うまくいきました。

于 2010-02-18T12:29:10.053 に答える